用pandas库打开gnumeric

2024-05-13 12:43:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着运行一个简单的xlsx文件并用gnumeric打开它

守则:

python
import pandas as pd

df = pd.DataFrame({'Data': [10, 20, 30, 20, 15, 30, 45]})
writer = pd.ExcelWriter('pandas_simple.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1')
writer.save()

代码运行正确,事实上,当我通过Excel打开它时,我能够看到数据。另一方面,当使用gnumeric打开时,会出现以下消息:

Unsupported file format.

我确实试图打开一个xlsx文件,但不是从Python打开的,gnumeric正确地打开了它

我不知道问题出在哪里

另一方面,有没有另一种不用ExcelWriter从Python保存多页gnumeric文件的方法


Tags: 文件importdataframepandasdfdataasxlsx
1条回答
网友
1楼 · 发布于 2024-05-13 12:43:00

XlsxWriter文件在Gnumeric中应该可以正常工作。它们基本上与Excel文件100%相同

我运行了您的示例代码,并能够在Gnumeric中打开该文件:

enter image description here

版本

  • gnumeric:1.12.35
  • xlsxwriter:1.2.8
  • 操作系统:ubuntu 18.04

相关问题 更多 >