python中将Excel中数据,按照标题对应值的格式写入TXT
时间: 2024-05-08 17:21:57 浏览: 94
可以使用Python中的pandas库来读取Excel数据,并将其保存为TXT文件。具体步骤如下:
1. 安装pandas库:在命令行中运行 `pip install pandas`。
2. 导入pandas库:在Python代码中加入 `import pandas as pd`。
3. 使用pandas库中的read_excel函数读取Excel文件,例如:`data = pd.read_excel('data.xlsx')`。
4. 创建一个新的TXT文件,例如:`f = open('output.txt', 'w')`。
5. 使用for循环遍历Excel中的每一行,然后将每个标题对应的值写入TXT文件中,例如:
```
for index, row in data.iterrows():
title = row['标题']
value = row['数值']
f.write(f"{title}: {value}\n")
```
6. 关闭TXT文件:`f.close()`。
完整代码示例:
```python
import pandas as pd
data = pd.read_excel('data.xlsx')
f = open('output.txt', 'w')
for index, row in data.iterrows():
title = row['标题']
value = row['数值']
f.write(f"{title}: {value}\n")
f.close()
```
其中,`data.xlsx`为Excel文件名,`标题`和`数值`为Excel文件中的标题。执行完上述代码后,将会在当前目录下生成一个名为`output.txt`的文件,其中按照标题对应值的格式写入了Excel数据。
阅读全文