简介:本文将介绍将xlsx文件转换成CSV文件的三种方法,包括使用Excel直接另存为、使用Python的xlrd和csv库以及使用Python的pandas库。
将xlsx文件转换成CSV文件有多种方法,以下是三种常见的方法:
方法一:使用Excel直接另存为
打开需要转换的xlsx文件,点击“文件”菜单,选择“另存为”,在保存类型中选择“CSV(逗号分隔)”,点击“保存”即可。
方法二:使用Python的xlrd和csv库
首先,需要安装xlrd和csv库。在命令行中输入以下命令即可安装:
pip install xlrdpip install csv
然后,可以使用以下代码将xlsx文件转换成CSV文件:
import xlrdimport csvdef xlsx_to_csv():workbook = xlrd.open_workbook('example.xlsx')table = workbook.sheet_by_index(0)with open('example.csv', 'w', encoding='utf-8') as f:writer = csv.writer(f)for row_num in range(table.nrows):row_value = table.row_values(row_num)writer.writerow(row_value)if __name__ == '__main__':xlsx_to_csv()
方法三:使用Python的pandas库
首先,需要安装pandas库。在命令行中输入以下命令即可安装:
pip install pandas
然后,可以使用以下代码将xlsx文件转换成CSV文件:
import pandas as pddef xlsx_to_csv_pd():data_xls = pd.read_excel('example.xlsx', index_col=0)data_xls.to_csv('example.csv', encoding='utf-8')if __name__ == '__main__':xlsx_to_csv_pd()
以上是三种常见的将xlsx文件转换成CSV文件的方法,你可以根据自己的需求选择合适的方法进行转换。