使用python正确转换XLSX到CSV [英] Convert XLSX to CSV correctly using python

查看:588
本文介绍了使用python正确转换XLSX到CSV的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在寻找一个python库或任何帮助将.XLSX文件转换为.CSV文件。

I am looking for a python library or any help to convert .XLSX files to .CSV files.

推荐答案

使用xlrd模块读取您的excel,然后可以使用csv模块创建自己的csv。

You should read your excel using xlrd module and then you can use csv module to create your own csv.

 import xlrd
 import csv

 def csv_from_excel():

    wb = xlrd.open_workbook('your_workbook.xls')
    sh = wb.sheet_by_name('Sheet1')
    your_csv_file = open('your_csv_file.csv', 'wb')
    wr = csv.writer(your_csv_file, quoting=csv.QUOTE_ALL)

    for rownum in xrange(sh.nrows):
        wr.writerow(sh.row_values(rownum))

    your_csv_file.close()

这篇关于使用python正确转换XLSX到CSV的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆