在数据分析和运营的过程中,有非常多的时候需要提供给别人使用,提供的形式有很多种,最经常使用的是Excel,而数据的统计和分析采用的是python,使用python把数据存在Excel也是常见的事情,也有很多的库帮我们做了很多引擎的事情,比如说xlrd和xlwt,分别为Excel读和写Excel。
<>强安装xlrd和xlwt 强>
python中安装第三方模块都较为简单,同样的使用pip命令就可以:
pip安装xlrd pip安装xlwt
在这里准备上一份Excel,你也可以自己创建一份,这份Excel中有一些现成的数据供我们使用。
xlrd读取Excel的数据
<强>读取的步骤为:强>
-
<李>打开Excel李>
<李>选择表单李>
<李>按行读取数据李>
读取的代码片段:
进口xlrd data=https://www.yisu.com/zixun/xlrd.open_workbook (“sample-salesv3.xlsx”) 表=data.sheets () [0] nrows=table.nrows 因为我在范围(nrows): 打印table.row_values (i)
可以输出如下的结果:
[u 'account数量,u 'name, 'sku”、u 'quantity”u 'unit价格”,u 'ext价格”,u 'date '] [740150.0 u 'Barton LLC, u 'b1 - 20000, 39.0, 86.69, 3380.91, u ' 2014-01-01 07:21:51 '] [714466.0 u 'Trantow-Barrows’,你比- 77896的惟一,-1.0,63.16,-63.16,u ' 2014-01-01 10:00:47 '] [218895.0 u 'Kulas Inc ., u 'b1 - 69924, 23.0, 90.7, 2086.1, u ' 2014-01-01 13:24:58 '] [307599.0,u 'Kassulke> 进口xlwt 从datetime进口datetime style0=xlwt。easyxf (Times New Roman字体:名称,色指数红色,大胆的, num_format_str=#, # # 0.00) style1=xlwt.easyxf (num_format_str=癉-MMM-YY”) 世行=xlwt.Workbook () ws=白平衡。add_sheet(“一个测试表”) ws。写(0,0,1234.56,style0) ws。写(1 0 datetime.now (), style1) ws。写(2 0 1) ws。写(2,1,1) ws。写(2,2,xlwt.Formula (A3 + B3)) wb.save (example.xls)
以上所述是小编给大家介绍的python中使用xlrd读excel使用xlwt写excel的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!