使用python将txt中的数据转换成数字存入excel中
时间: 2024-02-20 15:58:57 浏览: 140
利用python将txt中数据按一定规则转录至excel
可以使用 Python 内置的 `open()` 函数读取 txt 文件中的数据,然后使用 `split()` 函数分隔数据并将字符串转换为数字,最后使用 openpyxl 库将数据写入 Excel 文件中。具体实现方法如下:
```python
# 导入 openpyxl 库
from openpyxl import Workbook
# 创建一个名为 data 的工作簿
wb = Workbook()
ws = wb.active
ws.title = "data"
# 读取 txt 文件中的数据并写入工作簿
with open("data.txt", "r") as f:
for line in f:
# 分隔数据并将字符串转换为数字
data = [float(x) for x in line.strip().split()]
# 将数据按行写入工作簿
ws.append(data)
# 保存工作簿
wb.save("data.xlsx")
```
以上代码中,我们打开名为 `data.txt` 的文本文件,使用 `split()` 函数分隔数据并将字符串转换为数字,并按行将数据写入名为 `data` 的工作簿中。最后,我们将工作簿保存为名为 `data.xlsx` 的 Excel 文件。
阅读全文