有没有办法在 Python 中以编程方式创建具有多个工作表的 CSV 文件?
			
			42205 次
		
4 回答
            11        
        
		
多个 CSV 文件。每张纸一个 CSV 文件。
逗号分隔值文件是纯文本格式。它只能表示平面数据,例如表格(或“工作表”)
要存储多张工作表,您应该使用单独的 CSV 文件。您可以分别编写每一个并将它们单独导入/解析到它们的目的地。
于 2013-03-04T20:09:57.363   回答
    
    
            6        
        
		
图书馆xlsxwriter就是你要找的。它可以制作具有多张工作表的工作簿。 
查看教程和代码的链接。
PS我正在回答这个问题,因为这是我在搜索如何执行此操作时得到的第一个结果。希望这对其他人有帮助。
于 2018-10-24T12:47:10.710   回答
    
    
            2        
        
		
不确定您要如何处理多张 CSV 文件。让我详细说明我对此的想法。
- 也许您想要一个包含不同 CSV 文件的文件夹。
 - 如果您“可以”使用 XML,那么您可能希望在大型 XML“工作簿”中包含 XML 工作表。
 
还没有看到多张csv。
于 2013-03-04T20:18:39.760   回答
    
    
            1        
        
		
在导出单个工作表名称时,这对我来说是从 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)
    于 2020-05-20T21:30:16.077   回答