我已经搜索了,但是找不到脚本的问题。我不断收到一个错误,指出openpyxl仅适用于某些类型的文件扩展名。我正在尝试将列添加到xlsx文件。这是我的剧本。这是怎么了?
filename1 =r"C:\Users\user1\Documents\test.xlsx"
wb8 = openpyxl.load_workbook("filename1")
ws8 = wb8.worksheets["Sheet1"]
ws8.insert_cols(21)
wb8.save(str(filename1))
您正在创建filename1
变量,它是Excel文件的位置。使用它时,不要使用它的字符串版本。只需拨打filename1
。
filename1 =r"C:\Users\user1\Documents\test.xlsx"
wb8 = openpyxl.load_workbook(filename1) #just filename1
ws8 = wb8.worksheets["Sheet1"]
ws8.insert_cols(21)
wb8.save(filename1) #just filename1