Python openpyxl Excel无法识别已保存的文件
我一直在尝试使用openpyxl创建一个基本的Excel电子表格,但它不起作用 我的代码如下:Python openpyxl Excel无法识别已保存的文件,python,openpyxl,Python,Openpyxl,我一直在尝试使用openpyxl创建一个基本的Excel电子表格,但它不起作用 我的代码如下: from openpyxl import Workbook workbook = Workbook() sheet = workbook.active sheet['A1'] = 'Hello' sheet['B1'] = 'World!' filepath = 'C:/Users/Michael/Desktop/Programming Projects/Excel Stuff/test.xlsx
from openpyxl import Workbook
workbook = Workbook()
sheet = workbook.active
sheet['A1'] = 'Hello'
sheet['B1'] = 'World!'
filepath = 'C:/Users/Michael/Desktop/Programming Projects/Excel Stuff/test.xlsx'
workbook.save(filepath)
该程序在我想要的文件路径中创建了一个文档,但它创建了某种在Excel中无法打开的奇怪文档
这个符号只是一张纸,在文件夹中表示它是一个XSLX文件,大小为5KB,但它只是一个空白文档。甚至不能用文本编辑器打开它
我不知道如何解决这个问题
*****编辑:我尝试了你所有的解决方案,但仍然不起作用。我认为问题不在于代码,而在于我的计算机本身。我刚刚测试了您的代码,对目录做了一些小改动 代码运行良好,flie已创建,python代码运行完美 我唯一能想到的是将文件路径更改为原始字符串:
filepath = r'C:/Users/Michael/Desktop/Programming Projects/Excel Stuff/test.xlsx'
我找到了答案!问题是我是以管理员的身份运行python的。不知何故,这破坏了程序。也许是我的电脑出了问题,但你不应该指望能在文本编辑器中打开can
.xlsx
文件。它本质上是一个拉链。