背景:
我们经常需要将csv文件进行格式转换,尤其是将格式为【csv-ansi】格式转换为【csv-utf-8】,那我们可以用python自带的csv库进行转换,而且转换的速度也不慢
方法1—python
首先我们准备好待转换的csv数据,接着我们利用python读取它,友情提示:在读取前我们需要知道它现在的编码格式,因为我们需要用利用python中的csv库去读取它!!
非常的简单,我们只需要在读取当前格式前,加上一个写入就好了!!
代码:
import csv
import os
with open('转换后-测试.csv', 'w',newline='', encoding='utf-8') as f_w:
f_w = csv.writer(f_w)
with open('测试.csv', newline='', encoding='ansi') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
f_w.writerow(row)
结尾:
非常简单的小代码,分享给大家
如果你想阅读更多关Python办公自动化的知识点,欢迎查看我的专栏——>Python办公自动化
感谢大家阅读,希望能给个 关注+点赞