txt文件内有多组数据,一组数据内有3个数据,分别对应排名,地区,销量,把它们分成3列保存到指定excel文件当中
时间: 2024-02-21 07:57:04 浏览: 75
你可以使用Python的标准库`csv`和`openpyxl`来实现将txt文件中的数据分列保存到Excel文件中。
假设txt文件的格式如下所示:
```
1,北京,100
2,上海,90
3,广州,80
```
代码如下:
```python
import csv
from openpyxl import Workbook
# 读取txt文件
with open('data.txt', 'r') as f:
data = [line.strip().split(',') for line in f]
# 创建Excel文件
wb = Workbook()
ws = wb.active
# 写入数据到Excel文件
for row in data:
ws.append(row)
# 保存Excel文件
wb.save('data.xlsx')
```
上面的代码首先使用`csv`库读取txt文件中的数据,将每一行数据拆分成一个列表。然后使用`openpyxl`库创建Excel文件,并将每一行数据写入Excel文件中。最后保存Excel文件即可。
阅读全文