怎么把3行为一组txt数据转为excel数据,3行分别对应3列
时间: 2023-08-12 17:26:57 浏览: 140
你可以使用Python的pandas库将3行为一组的txt数据转换为Excel数据。首先,你需要将txt文件读入Python中,将每三行作为一组数据。然后,你可以使用pandas库创建一个DataFrame,将每组数据添加到其中,并将DataFrame导出为Excel文件。以下是一个简单的Python代码示例:
```python
import pandas as pd
# 读入txt文件
with open('data.txt', 'r') as f:
lines = f.readlines()
# 将每三行作为一组数据
data = []
for i in range(0, len(lines), 3):
group = [line.strip() for line in lines[i:i+3]]
data.append(group)
# 创建DataFrame
df = pd.DataFrame(data, columns=['col1', 'col2', 'col3'])
# 导出为Excel文件
df.to_excel('data.xlsx', index=False)
```
你需要将"data.txt"替换为你的txt文件名,并将"col1"、"col2"和"col3"替换为你想要的列名称。这个代码示例将生成一个名为"data.xlsx"的Excel文件,其中每一行对应一个三元组,分别对应Excel文件中的三列。
阅读全文