【小技巧】CSV文件批量转XLSX文件
评论
收藏

【小技巧】CSV文件批量转XLSX文件

经验分享
缤纷
2024-03-31 22:35·浏览量:1600
缤纷
发布于 2024-03-31 22:351600浏览

问题场景:

在财务场景中需要对网站上下载下来的账单报表文件进行读写操作,而下载下来的文件为.csv文件类型,在后续进行写入数据时发生了数据错误等等情况。

两种文件的区别:CSV(逗号分隔值)是一种纯文本文件格式,使用逗号分隔不同的数据字段,而XLSX(Excel开放XML工作簿)是Microsoft Excel使用的二进制文件格式,使用XML标准进行数据存储。

因此需要将下载下来的.csv文件转换成.xlsx再对其进行读写操作。

转换前:

转换后:


解决方式:

调用Pyhton代码模块。

1. 在python模块管理中导入 ‘’pandas‘’模块。

2. 新建python模块,编写以下代码:

import xbot
from xbot import print, sleep
from .import package
from .package import variables as glv
import pandas
def main(csv_file_path,xlsx_file_path):

# 读取CSV文件
    csv_data = pandas.read_csv(csv_file_path)

# 将DataFrame保存为XLSX文件
    csv_data.to_excel(xlsx_file_path, index=False)

3. 在流程中调用该模块,传入需要转换的csv文件路径与生成的新xlsx文件路径+文件名+后缀名(一定要写文件名与后缀名)

收藏10
全部评论1
最新
发布评论
评论