Python 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

我一直在尝试使用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'
workbook.save(filepath)
该程序在我想要的文件路径中创建了一个文档,但它创建了某种在Excel中无法打开的奇怪文档

这个符号只是一张纸,在文件夹中表示它是一个XSLX文件,大小为5KB,但它只是一个空白文档。甚至不能用文本编辑器打开它

我不知道如何解决这个问题


*****编辑:我尝试了你所有的解决方案,但仍然不起作用。我认为问题不在于代码,而在于我的计算机本身。

我刚刚测试了您的代码,对目录做了一些小改动

代码运行良好,flie已创建,python代码运行完美

我唯一能想到的是将文件路径更改为原始字符串:

filepath = r'C:/Users/Michael/Desktop/Programming Projects/Excel Stuff/test.xlsx'

我找到了答案!问题是我是以管理员的身份运行python的。不知何故,这破坏了程序。

也许是我的电脑出了问题,但你不应该指望能在文本编辑器中打开can
.xlsx
文件。它本质上是一个拉链。