• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python pyexcel_io.get_data函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中pyexcel_io.get_data函数的典型用法代码示例。如果您正苦于以下问题:Python get_data函数的具体用法?Python get_data怎么用?Python get_data使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了get_data函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_load_ods_data

def test_load_ods_data():
    msg = "Please install one of these plugins for read data in 'ods': "
    msg += "pyexcel-ods,pyexcel-ods3"
    try:
        get_data("test.ods")
    except manager.SupportingPluginAvailableButNotInstalled as e:
        eq_(str(e), msg)
开发者ID:schulzsebastian,项目名称:qgisplugin_spreadsheet,代码行数:7,代码来源:test_io.py


示例2: test_load_ods_data_from_memory

def test_load_ods_data_from_memory():
    io = BytesIO()
    msg = "Please install one of these plugins for read data in 'ods': "
    msg += "pyexcel-ods,pyexcel-ods3"
    try:
        get_data(io, file_type="ods")
    except manager.SupportingPluginAvailableButNotInstalled as e:
        eq_(str(e), msg)
开发者ID:schulzsebastian,项目名称:qgisplugin_spreadsheet,代码行数:8,代码来源:test_io.py


示例3: get_data

 def get_data(self):
     if self.file_stream is not None:
         sheets = get_data(self.file_stream,
                           file_type=self.file_type,
                           **self.keywords)
     else:
         sheets = get_data(self.file_content,
                           file_type=self.file_type,
                           **self.keywords)
     return one_sheet_tuple(sheets.items())
开发者ID:darylyu,项目名称:pyexcel,代码行数:10,代码来源:memory.py


示例4: test_generator_can_be_written

def test_generator_can_be_written():
    test_filename = "generator.csv"
    test_fixture = os.path.join("tests", "fixtures", "test.csv")
    data = get_data(test_fixture, streaming=True)
    save_data(test_filename, data)
    assert os.path.exists(test_filename)
    data2 = get_data(test_filename)
    expected = get_data(test_fixture)
    assert data2[test_filename] == expected['test.csv']
    os.unlink(test_filename)
开发者ID:jayvdb,项目名称:pyexcel-io,代码行数:10,代码来源:test_io.py


示例5: get_data

 def get_data(self):
     if self.file_stream is not None:
         sheets = get_data(self.file_stream,
                           file_type=self.file_type,
                           streaming=True,
                           **self.keywords)
     else:
         sheets = get_data(self.file_content,
                           file_type=self.file_type,
                           streaming=True,
                           **self.keywords)
     return sheets
开发者ID:62484m,项目名称:QQ-Groups-Spider,代码行数:12,代码来源:file_source_input.py


示例6: test_issue_20

def test_issue_20():
    test_file = os.path.join("tests",
                             "fixtures",
                             "issue20.csv")
    data = get_data(test_file)
    expected = [[u'to', u'infinity', u'and', u'beyond']]
    eq_(data['issue20.csv'], expected)
开发者ID:schulzsebastian,项目名称:qgisplugin_spreadsheet,代码行数:7,代码来源:test_issues.py


示例7: test_pyexcel_issue_138

def test_pyexcel_issue_138():
    array = [["123_122", "123_1.", "123_1.0"]]
    save_data("test.csv", array)
    data = get_data("test.csv")
    expected = [["123_122", "123_1.", "123_1.0"]]
    eq_(data["test.csv"], expected)
    os.unlink("test.csv")
开发者ID:pyexcel,项目名称:pyexcel-io,代码行数:7,代码来源:test_issues.py


示例8: get_data

 def get_data(self):
     exporter = DjangoModelExporter()
     for model in self.models:
         adapter = DjangoModelExportAdapter(model)
         exporter.append(adapter)
     data = get_data(exporter, file_type=DB_DJANGO, **self.keywords)
     return data
开发者ID:Gayathri001,项目名称:cir-portal,代码行数:7,代码来源:database.py


示例9: usufyToTextExport

def usufyToTextExport(d, fPath=None):
    '''
        Workaround to export to a .txt file.
        :param d: Data to export.
        :param fPath: File path. If None was provided, it will assume that it has to print it.
    '''
    import pyexcel as pe
    import pyexcel.ext.text as text    

    if fPath == None:
        isTerminal = True
    else:
        isTerminal = False
        
    try:
        oldData = get_data(fPath)
    except:
        # No information has been recovered
        oldData = {"OSRFramework":[]}

    # Generating the new tabular data
    tabularData = _generateTabularData(d, {"OSRFramework":[[]]}, True, canUnicode=False)
    # The tabular data contains a dict representing the whole book and we need only the sheet!!
    sheet = pe.Sheet(tabularData["OSRFramework"])
    sheet.name = "Profiles recovered (" + getCurrentStrDatetime() +")."
    # Defining the headers
    sheet.name_columns_by_row(0)
    text.TABLEFMT = "grid" 
    try:
        with open(fPath, "w") as oF:
            oF.write(str(sheet))
    except:
        # If a fPath was not provided... We will only print the info:
        return sheet    
开发者ID:p4tria,项目名称:osrframework,代码行数:34,代码来源:general.py


示例10: test_filter_both_ways_2

 def test_filter_both_ways_2(self):
     filtered_data = get_data(self.test_file,
                              start_column=1, column_limit=1,
                              start_row=3, row_limit=1,
                              library="pyexcel-ods")
     expected = [[24]]
     eq_(filtered_data[self.sheet_name], expected)
开发者ID:schulzsebastian,项目名称:qgisplugin_spreadsheet,代码行数:7,代码来源:test_filter.py


示例11: test_issue_8

def test_issue_8():
    test_file = "test_issue_8.csv"
    data = [[1, 2], [], [], [], [3, 4]]
    save_data(test_file, data)
    written_data = get_data(test_file, skip_empty_rows=False)
    eq_(data, written_data[test_file])
    os.unlink(test_file)
开发者ID:pyexcel,项目名称:pyexcel-io,代码行数:7,代码来源:test_issues.py


示例12: test_filter_row

    def test_filter_row(self):

        def custom_row_renderer(row):
            return [str(element) for element in row]
        custom_data = get_data(self.test_file,
                               row_renderer=custom_row_renderer)
        expected = [['1', '21', '31'], ['2', '22', '32']]
        eq_(custom_data[self.test_file], expected)
开发者ID:schulzsebastian,项目名称:qgisplugin_spreadsheet,代码行数:8,代码来源:test_renderer.py


示例13: test_file_handle_as_input

def test_file_handle_as_input():
    test_file = "file_handle.csv"
    with open(test_file, 'w') as f:
        f.write("1,2,3")

    with open(test_file, 'r') as f:
        data = get_data(f, 'csv')
        eq_(data['csv'], [[1, 2, 3]])
开发者ID:schulzsebastian,项目名称:qgisplugin_spreadsheet,代码行数:8,代码来源:test_io.py


示例14: test_conversion_from_bytes_to_text

def test_conversion_from_bytes_to_text():
    data = [['1','2','3']]
    save_data("conversion.csv", data)
    with open("conversion.csv", "rb") as f:
        content = f.read()
        result = get_data(content, 'csv')
        assert result == data
    os.unlink("conversion.csv")
开发者ID:fuhrysteve,项目名称:pyexcel-io,代码行数:8,代码来源:test_io.py


示例15: test_file_type_case_insensitivity

def test_file_type_case_insensitivity():
    test_file = "file_handle.CSv"
    with open(test_file, 'w') as f:
        f.write("1,2,3")

    with open(test_file, 'r') as f:
        data = get_data(f, 'csv')
        eq_(data['csv'], [[1, 2, 3]])
开发者ID:schulzsebastian,项目名称:qgisplugin_spreadsheet,代码行数:8,代码来源:test_io.py


示例16: test_case_insentivity

def test_case_insentivity():
    data = [['1', '2', '3']]
    io = manager.get_io("CSV")
    # test default format for saving is 'csv'
    save_data(io, data)
    io.seek(0)
    # test default format for reading is 'csv'
    result = get_data(io)
    assert result['csv'] == [[1, 2, 3]]
开发者ID:schulzsebastian,项目名称:qgisplugin_spreadsheet,代码行数:9,代码来源:test_io.py


示例17: test_conversion_from_bytes_to_text

def test_conversion_from_bytes_to_text():
    test_file = "conversion.csv"
    data = [['1','2','3']]
    save_data(test_file, data)
    with open(test_file, "rb") as f:
        content = f.read()
        result = get_data(content, 'csv')
        assert result['csv'] == [[1, 2, 3]]
    os.unlink(test_file)
开发者ID:jayvdb,项目名称:pyexcel-io,代码行数:9,代码来源:test_io.py


示例18: test_filter_row

    def test_filter_row(self):
        def custom_row_renderer(row):
            return [str(element) for element in row]

        custom_data = get_data(
            self.test_file, row_renderer=custom_row_renderer
        )
        expected = [["1", "21", "31"], ["2", "22", "32"]]
        eq_(custom_data[self.test_file], expected)
开发者ID:pyexcel,项目名称:pyexcel-io,代码行数:9,代码来源:test_renderer.py


示例19: test_filter_column_2

 def test_filter_column_2(self):
     filtered_data = get_data(
         self.test_file,
         start_column=1,
         column_limit=1,
         library="pyexcel-ods",
     )
     expected = [[21], [22], [23], [24], [25], [26]]
     eq_(filtered_data[self.sheet_name], expected)
开发者ID:pyexcel,项目名称:pyexcel-ods,代码行数:9,代码来源:test_filter.py


示例20: test_filter_both_ways_2

 def test_filter_both_ways_2(self):
     filtered_data = get_data(
         self.test_file,
         start_column=1,
         column_limit=1,
         start_row=3,
         row_limit=1,
     )
     expected = [[24]]
     eq_(filtered_data[self.test_file], expected)
开发者ID:pyexcel,项目名称:pyexcel-io,代码行数:10,代码来源:test_filter.py



注:本文中的pyexcel_io.get_data函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python pyexcel_io.load_data函数代码示例发布时间:2022-05-25
下一篇:
Python nominablesheet.NominableSheet类代码示例发布时间:2022-05-25
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap