错误:';工作手册';对象没有属性';添加工作表'--&燃气轮机;python
我有一些代码,可以使用python将文件夹中的所有CSV文件转换为excel工作表,但是当我运行代码时,会得到“'Workbook'对象没有属性'add_sheet'” 下面是我的代码:错误:';工作手册';对象没有属性';添加工作表'--&燃气轮机;python,python,excel,csv,Python,Excel,Csv,我有一些代码,可以使用python将文件夹中的所有CSV文件转换为excel工作表,但是当我运行代码时,会得到“'Workbook'对象没有属性'add_sheet'” 下面是我的代码: import glob import xlwt import csv import os dest = r'C:\Users\PycharmProjects\pylenium-test\Results' workbook = xlwt.Workbook(dest+"/Combined.xlsx&qu
import glob
import xlwt
import csv
import os
dest = r'C:\Users\PycharmProjects\pylenium-test\Results'
workbook = xlwt.Workbook(dest+"/Combined.xlsx")
counter = 0
for csv_file in glob.glob(os.path.join(dest+"/", '*.csv')):
sheet_name = 'Sheet_' + str(counter)
counter += 1
worksheet = workbook.add_worksheet(sheet_name)
with open(csv_file, 'rt', encoding='utf8') as f:
reader = csv.reader(f)
for r, row in enumerate(reader):
for c, col in enumerate(row):
worksheet.write(r, c, col)
workbook.close()
显然,
工作簿
对象没有属性添加工作表
——因此不要尝试使用不存在的属性。查看您正在使用的库的文档,看看您可以使用什么(可能只是add_sheet
?)。简单的addsheet会给我一个错误,所以当我搜索它时,它要求我使用xlwt,我使用了它,但仍然得到这个错误add_sheet
是工作簿类的一个方法,因此,如果你得到一个错误,它不是相同的错误。如果您有一个关于如何使用实际存在的方法的问题,也许您可以问一个新问题(或者编辑这个问题,包括它的标题)。