Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中创建多个CSV工作表_Python_Csv - Fatal编程技术网

在Python中创建多个CSV工作表

在Python中创建多个CSV工作表,python,csv,Python,Csv,有没有办法在Python中以编程方式创建包含多个工作表的CSV文件?多个CSV文件。每张图纸一个CSV文件 逗号分隔值文件是纯文本格式。它只能表示平面数据,例如表(或“工作表”) 要存储多张图纸,应使用单独的CSV文件。您可以分别编写每一张,并将它们分别导入/解析到目的地。不确定您要如何处理多张CSV。 让我详细阐述一下我的想法 也许你想要一个包含不同CSV文件的文件夹 如果您“可以”使用XML,那么您可能希望在一个大的XML“工作簿”中包含XML表 还没有看到多张csv页面。您正在寻找该库。它

有没有办法在Python中以编程方式创建包含多个工作表的CSV文件?

多个CSV文件。每张图纸一个CSV文件

逗号分隔值文件是纯文本格式。它只能表示平面数据,例如表(或“工作表”)


要存储多张图纸,应使用单独的CSV文件。您可以分别编写每一张,并将它们分别导入/解析到目的地。

不确定您要如何处理多张CSV。 让我详细阐述一下我的想法

  • 也许你想要一个包含不同CSV文件的文件夹
  • 如果您“可以”使用XML,那么您可能希望在一个大的XML“工作簿”中包含XML表
  • 还没有看到多张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,我现在明白了