gpt4 book ai didi

python csv到xlsx拆分文件excel

转载 作者:行者123 更新时间:2023-12-04 22:13:50 27 4
gpt4 key购买 nike

我需要将大型csv文件转换为xlsx文件,大约500万行,我需要将每个输出的xlsx文件设置为100,000行并单独保存

import pandas as pd

data = pd.read_csv("k.csv")

data.to_excel("new_file.xlsx", index=None, header=True)

我应该如何添加行数参数?

最佳答案

以下方法将拆分您的 k.csvn 的 block 每行。每个 block 都有一个数字,例如new_file001.xslx

import pandas as pd

n = 100000 # number of rows per chunk
df = pd.read_csv("k.csv")

for i in range(0, df.shape[0], n):
df[i:i+n].to_excel(f"new_file{i:03}.xlsx", index=None, header=True)

关于python csv到xlsx拆分文件excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71230366/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com