python将txt文档中的每行每列数据读入excel
时间: 2023-05-04 10:04:45 浏览: 129
Python实现读取txt文件并转换为excel的方法示例
可以使用Python内置的xlwt和xlrd模块来实现将txt文档中的每行每列数据读入到Excel文件中。具体步骤如下:
1. 首先,需要导入xlwt模块来创建一个新的Excel文件,并为其添加工作表,如下所示:
```python
import xlwt
workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('Sheet1')
```
2. 读取txt文档中的每行每列数据,并将其写入Excel文件中。这可以通过Python内置的open函数来实现,如下所示:
```python
with open('data.txt', 'r') as file:
row_index = 0
for line in file:
column_index = 0
cells = line.strip().split('\t')
for cell in cells:
worksheet.write(row_index, column_index, cell)
column_index += 1
row_index += 1
```
其中,’data.txt’是要读取的txt文档的文件名,‘\t’表示每一行数据中不同数据之间用Tab分隔。
3. 最后,需要保存并关闭Excel文件,如下所示:
```python
workbook.save('output.xls')
```
‘output.xls’表示保存Excel数据的文件名。
以上是将txt文档中的每行每列数据读入Excel文件中的基本步骤,需要根据具体情况进行相应调整和修改。
阅读全文