在Python中创建多个CSV工作表
有没有办法在Python中以编程方式创建包含多个工作表的CSV文件?多个CSV文件。每张图纸一个CSV文件 逗号分隔值文件是纯文本格式。它只能表示平面数据,例如表(或“工作表”)在Python中创建多个CSV工作表,python,csv,Python,Csv,有没有办法在Python中以编程方式创建包含多个工作表的CSV文件?多个CSV文件。每张图纸一个CSV文件 逗号分隔值文件是纯文本格式。它只能表示平面数据,例如表(或“工作表”) 要存储多张图纸,应使用单独的CSV文件。您可以分别编写每一张,并将它们分别导入/解析到目的地。不确定您要如何处理多张CSV。 让我详细阐述一下我的想法 也许你想要一个包含不同CSV文件的文件夹 如果您“可以”使用XML,那么您可能希望在一个大的XML“工作簿”中包含XML表 还没有看到多张csv页面。您正在寻找该库。它
要存储多张图纸,应使用单独的CSV文件。您可以分别编写每一张,并将它们分别导入/解析到目的地。不确定您要如何处理多张CSV。 让我详细阐述一下我的想法
查看教程和代码的链接
另外,我之所以回答这个问题,是因为这是我在搜索如何做到这一点时得到的第一个结果。希望这对其他人有所帮助。在导出单个工作表名称时,将excel转换为CSV对我来说很有效
xls = pd.read_excel/csv('file name.xls/csv', sheet_name =['1','2','3','4','5','6','7','8','9','10'])
#list out the sheets you want to export in the bracket above separated by commas and ' '
for sheet_name, df in xls.items():
df['sheets'] = sheet_name
df[['sheets']].to_csv(f'{sheet_name}.csv', header=None)
export_csv = df.to_csv (r'Location you want to export to on your machine',
index = None, header=True)
谢谢slackware,我现在明白了