用python做数据分析,首先要接触到的就是excel表格的诸多问题。
首先要知道csv和xlsx的区别:
csv其实本质是个文本格式存储的,而xlsx是二进制存储的文件,因此,这两个不能混淆,否则在开发数据处理的时候容易出现乱码
xlsx格式的需要的库以及实例应用:
写入xlsx数据需要的python库为:xlsxwriter
代码为
import xlsxwriter
workbook = xlsxwriter.Workbook('yyy.xlsx') #创建一个xlsx的文件
worksheet0 = workbook.add_worksheet('Summary') #增加sheet
worksheet1 = workbook.add_worksheet('Result')
worksheet2 = workbook.add_worksheet('Detail')
worksheet3 = workbook.add_worksheet('Head')
worksheet4 = workbook.add_worksheet('charts')
key_list_out = ['SEHeadPositionX','SEHeadPositionY'] #增加属性行
worksheet1.write_row('A1',key_list_out) #写入行属性的值
worksheet1.write_column('A2',value_lists2[3]) #写入列属性的值
worksheet1.write_column('B2',value_lists2[4])
workbook.close()
xlsx这个库非常的方便,也非常的便于理解!