【问题标题】:(Python - openpyxl) Can't import the exported xlsx file(Python - openpyxl) 无法导入导出的 xlsx 文件
【发布时间】:2012-09-17 01:34:34
【问题描述】:

我正在使用 openpyxl 来导入/导出 xlsx 文件。

但我无法导入 load_workbook() 我使用 openpyxl 导出的文件。

我必须在 Excel 中打开导出的 xlsx 文件,更改导入的 xlsx 文件的一些值并保存(它的大小也会更改(例如:从 148 Ko 到 180 Ko)。然后我可以使用 导入它openpyxl.

我认为导出有问题,因为保存后手动导入工作。

谢谢。

【问题讨论】:

  • 不清楚您从哪里导入和导出。您是在使用一个使用importexport 的外部程序,还是只是使用该术语而不是load_workbook()Workbook.save()。如果您提供一些代码,这将有助于创建无法“导入”的文件。您是否尝试使用 Excel 读取错误文件?

标签: python import export xlsx openpyxl


【解决方案1】:

目前看来这不起作用:https://bitbucket.org/ericgazoni/openpyxl/issue/46/problem-reading-one-excel-file-and-writing

import openpyxl
wb = openpyxl.Workbook()
ws = wb.get_active_sheet()
ws.cell('A1').value = 1
wb.save('test.xslx')
wb2 = openpyxl.load_workbook('test.xlsx')
ws2 = wb2.get_active_sheet()
ws2.cell('A2').value = 2
wb2.save('test2.xlsx')

【讨论】:

    猜你喜欢
    • 2020-03-25
    • 2018-04-13
    • 2016-06-11
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 2019-11-26
    • 2015-12-09
    • 1970-01-01
    相关资源
    最近更新 更多