【问题标题】:Selecting name of the excel sheet while loading an excel file with tablib使用 tablib 加载 excel 文件时选择 excel 工作表的名称
【发布时间】:2020-07-22 09:21:13
【问题描述】:

我有一个 Excel 文件要加载 4 张。 我想从中加载特定的工作表。 如何选择工作表的名称?

这没有帮助。我无法选择特定的工作表。

imported_data= dataset.load(file.read( ), format= 'xlsx')

【问题讨论】:

    标签: python-3.x django django-import-export


    【解决方案1】:

    您可以尝试以下方法:

    for dataset in imported_data.sheets():
        print(dataset.title)  # returns the names of the sheets
        print(dataset)  # returns the data in each sheet
    

    【讨论】:

      【解决方案2】:

      我建议你使用tablib.Databook()

      imported_data = tablib.Databook()  
      imported_data.xlsx = file.read()
      for dataset in imported_data.sheets():
          if dataset.title == 'name of the sheet':
             #do anything
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-08-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-12
        • 2019-04-11
        相关资源
        最近更新 更多