Python 读取 Excel 表格并写入文件:按列分离数据
可以使用 Python 的 pandas 库来读取 Excel 表格并将每一列数据写入一个文件。
下面是一个示例代码:
import pandas as pd
# 读取 Excel 表格
df = pd.read_excel('input.xlsx')
# 将每一列数据写入文件
with open('output.txt', 'w') as f:
for column in df.columns:
f.write(f'{column}:
')
for value in df[column]:
f.write(f'{value}
')
f.write('
')
在这个例子中,我们首先使用 pandas 库的 read_excel 函数读取 Excel 表格。然后,我们使用 Python 的文件操作来将每一列数据写入一个文件。我们使用 for 循环迭代每一列数据,并将列名和每个单元格的值写入文件中。
输出文件的格式如下:
column1:
value1
value2
...
column2:
value1
value2
...
...
注意,这个例子假设 Excel 表格中的所有单元格都是包含文本的。如果表格中包含其他数据类型(如数字或日期),则需要进行相应的转换。
原文地址: https://www.cveoy.top/t/topic/mP6v 著作权归作者所有。请勿转载和采集!