示例:使用 Python 将一个三万多行的电子表格分解成多个三千行的电子表格
前置,确保你已经安装了 `pandas` 库。如果没有,可以使用以下命令安装:
pip install pandas
代码示例:
import pandas as pd
# 读取电子表格文件
df = pd.read_excel(r'文件路径.xlsx')
# 计算电子表格的行数
num_rows = df.shape[0]
# 计算需要分割的部分数量
num_parts = num_rows // 3000
# 分割电子表格
for i in range(num_parts):
part_df = df[i*3000:i*3000+3000]
part_df.to_excel(f'部分{str(i+1)}.xlsx', index=False)
在上述代码中,我们首先使用 pd.read_excel()
函数读取电子表格文件。然后,我们计算电子表格的行数,并将其除以 3000 得到需要分割的部分数量。接下来,我们使用一个循环来分割电子表格。在每次循环中,我们使用 df[i*3000:i*3000+3000]
选择第 i
个部分,并使用 to_excel()
函数将其保存为一个新的 Excel 文件,文件名以 "部分" 开头,并加上部分的编号。
Comments NOTHING