我想在同一个CSV文件中创建多个工作表
a='Portfolio 1'
file_name = f'D:/PMS/{a}/Master/{a}{type}'
with open(file_name, 'w',encoding='utf-8') as csvfile:
fieldnames = ['Name of Fund','Amount of Units','Price','Date']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()
目前,一个名为Portfolio 1的CSV文件被创建,字段名中的名称列表作为列标题,我想将该表命名为Mutual Fund,并使用相同的列标题创建多个名为stocks、SIP、Bonds/PPF的表
正如Anthony所说,您不能用多张图纸创建CSV,但是您可以用excel和pandas:
假设您已经在上面声明了变量。你知道吗
1CSV中不能有2张工作表。这就是CSV(或“平面文件”)的创建方式。你知道吗
但是,您可以用1XLSX较新的Excel格式创建2张工作表。你知道吗
要写入XLSX的Python模块
您可以将多个工作表excel转换为多个csv文件,而不是多个工作表csv文件。^python中的{}对于逐页读取excel文件非常有用
相关问题 更多 >
编程相关推荐