df_csv.to_excel转换数字格式
时间: 2023-08-03 10:06:07 浏览: 144
CSV数据文件转换为Excel文件
4星 · 用户满意度95%
你可以在使用 `df_csv.to_excel` 方法时,指定数字格式。例如:
```python
import pandas as pd
# 读取 csv 文件
df = pd.read_csv('data.csv')
# 转换数字格式
writer = pd.ExcelWriter('data.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1', index=False)
# 获取 workbook 和 worksheet 对象,并设置数字格式
workbook = writer.book
worksheet = writer.sheets['Sheet1']
format1 = workbook.add_format({'num_format': '#,##0.00'})
worksheet.set_column('C:C', None, format1)
# 关闭 writer 对象
writer.save()
```
这个例子中,我们首先使用 `pd.read_csv` 方法读取了一个 csv 文件,然后使用 `df.to_excel` 方法将其转换为一个 xlsx 文件并写入到磁盘上。接下来,我们使用 `xlsxwriter` 库获取 workbook 和 worksheet 对象,并创建一个数字格式。最后,我们使用 `worksheet.set_column` 方法将 C 列(数字列)的格式设置为刚刚创建的数字格式。
请根据自己的需要调整数字格式的样式。
阅读全文