首页 > 其他 > 详细

csv文件转换为xlsx文件

时间:2020-05-21 13:40:29      阅读:40      评论:0      收藏:0      [点我收藏+]
"""
@author: ahan
@file: csv2excel.py
@time: 2020/5/20 22:36
@ide: pycharm

"""

import csv
import openpyxl


def rewrite_excel(fileName):
wb = openpyxl.Workbook()
sheet = wb.create_sheet()
sheet.title = 测试用例

del wb[‘Sheet‘]
with open(fileName, ‘r‘, encoding="utf-8") as f:
lines = csv.reader(f)
for k, line in enumerate(lines):
numLines = len(line)
for j in range(0, numLines):
try:
sheet.cell(row=k + 1, column=j + 1).value = float(line[j])
except ValueError:
sheet.cell(row=k + 1, column=j + 1).value = line[j]
excel_path = fileName[:-4] + ".xlsx"
wb.save(excel_path)
print(fileName + 转换完成‘)
return excel_path


if __name__ == "__main__":
fileName = r"C:\Users\ahan\Desktop\111\审批流_20200520_174024.csv"
rewrite_excel(fileName)

csv文件转换为xlsx文件

原文:https://www.cnblogs.com/yanpan/p/12929946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!