openpyxl向excel写入数据,python openpyxl怎么将数组写入excel

  openpyxl向excel写入数据,python openpyxl怎么将数组写入excel

  尝试对load_workbook()类使用只读=真属性,这会导致您获得的工作表为IterableWroksheet,这意味着您只能迭代它们,您不能直接使用列/行号来访问其中的单元格值。根据

  文档,这将提供接近恒定的存储器消耗。

  此外,您不需要关闭文件,语句将为您处理。

  示例

  导入安装

  导入战斗支援车

  导入时间

  print(time.ctime())

  导入文件=打开pyxl。load _ workbook(filename= C:/Users/User/Desktop/Giant workbook。xlsm ,read_only=True,keep_vba=False)

  选项卡名称=导入的文件。获取工作表名称()

  substring=Keyword

  对于表名中的数字:

  如果num.find(子串)-1:

  工作表=导入的文件。获取工作表名称(编号)

  name= C:/Users/User/Desktop/Test/ num .csv

  使用打开(名称, w ,newline= )作为文件:

  savefile=csv.writer(文件)

  对于工作表.行中的我:

  保存文件。writerow([I中单元格的单元格.值)

  print(time.ctime())

  有时,您需要打开或编写非常大的文件格式文件,而安装中的通用例程将无法处理这种负载。幸运的是,有两种模式可以让您在(接近)恒定的内存消耗下读写无限量的数据。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: