前言
有时候为了省去编代码的麻烦,可以将csv文件转化为excel表格,以实现用excel处理文件的目的。
一、将file.csv 转为file.xlsx
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
二、使用步骤
1.引入库
代码如下(示例):
#导入xlwt包import xlwt
2.定义函数
代码如下(示例):
def txt_xls(filename, xlsname):try:f = open(filename, 'r',encoding='utf-8')xls = xlwt.Workbook()sheet =xls.add_sheet('sheet1',cell_overwrite_ok=True)x=0while True:line =f.readline()if not line:break#split(';')表示csv文件内容以“;”分割for i in range(len(line.split(';'))):item = line.split(';')[i]sheet.write(x,i,item)x+=1 f.close()xls.save(xlsname)except:raise
3.输入要转换的文件
#例如将file.csv转为b.xlsif __name__=="__main__":filename = "file.csv"xlsname ="b.xls"txt_xls(filename,xlsname)
该处使用的url网络请求的数据。
总结
到此就可以将csv文件转为excel了。