使用python将txt中交车客户:谢友荣 车牌:闽DDR7889 买租期数:租4期 归属门店:厦门润运 业务员:陈蓉 交车时间:2023.4.26 尾款是否收齐:收齐。中这样的文本写入表格中
时间: 2024-05-04 16:17:41 浏览: 88
可以使用Python中的pandas库来实现将文本写入表格中的操作。具体步骤如下:
1. 导入pandas库
```python
import pandas as pd
```
2. 创建一个空的DataFrame
```python
df = pd.DataFrame(columns=['客户姓名', '车牌号', '租赁期数', '归属门店', '业务员', '交车时间', '尾款是否收齐'])
```
3. 读取文本文件并将其解析为字典
```python
with open('text.txt', 'r') as f:
text = f.read().splitlines()
data = {}
for line in text:
key, value = line.split(':')
data[key] = value
```
4. 将字典中的数据添加到DataFrame中
```python
df = df.append({'客户姓名': data['交车客户'],
'车牌号': data['车牌'],
'租赁期数': data['买租期数'],
'归属门店': data['归属门店'],
'业务员': data['业务员'],
'交车时间': data['交车时间'],
'尾款是否收齐': data['尾款是否收齐']},
ignore_index=True)
```
5. 将DataFrame写入Excel文件
```python
df.to_excel('output.xlsx', index=False)
```
完整代码如下:
```python
import pandas as pd
df = pd.DataFrame(columns=['客户姓名', '车牌号', '租赁期数', '归属门店', '业务员', '交车时间', '尾款是否收齐'])
with open('text.txt', 'r') as f:
text = f.read().splitlines()
data = {}
for line in text:
key, value = line.split(':')
data[key] = value
df = df.append({'客户姓名': data['交车客户'],
'车牌号': data['车牌'],
'租赁期数': data['买租期数'],
'归属门店': data['归属门店'],
'业务员': data['业务员'],
'交车时间': data['交车时间'],
'尾款是否收齐': data['尾款是否收齐']},
ignore_index=True)
df.to_excel('output.xlsx', index=False)
```
阅读全文