• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

做表繁杂?Python中openpyxl的用处

python 搞java代码 3年前 (2022-05-21) 26次浏览 已收录 0个评论

很多文员在工作中都需要用到word、ppt、excel,前两者还算好处理。excel简直就是一生之敌,每天都在遭受公式和数据统计的折磨。这里强烈为大家推荐openpyxl,处理excel的一款神器。

openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间转换容易 注意:如果文字编码是“gb2312” 读取后就会显示乱码,请先转成Unicode


1.openpyxl 读写单元格时,单元格的坐标位置起始值是(1,1),即下标最小值为1,否则报错!


<p style="line-height: 1.75em"><span> tableTitle = ['userName', 'Phone', 'age', 'Remark']

 # 维护表头
 #  if row < 1 or column < 1:
 #   raise ValueError("Row or column values must be at least 1")
 # 如上,openpyxl 的首行、首列 是 (1,1)而不是(0,0),如果坐标输入含有小于1的值,提示 :Row or column values must be at least 1,即最小值为1.
 for col in range(len(tableTitle)):
  c = col + 1
  ws.cell(row=1, column=c).value = tableTitle[col]<br></span></p>

www#gaodaima.com来源gaodaima#com搞(代@码网搞代码


2.openpyxl 支持直接横纵坐标访问,如A1,B2…


<p style="line-height: 1.75em"><span>ws['A4'] = 4 #直接赋值<br></span></p>

看到这里很多小伙伴已经跃跃欲试,终于可以摆脱繁杂的公式和大批的数据处理。同时很多人又有疑问了,我没有openpyxl怎么办?不着急,下期就为大家带来openpyxl的安装,更多Python学习推荐:云海天Python教程网

来源:搞代码网:原文地址:https://www.gaodaima.com


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:做表繁杂?Python中openpyxl的用处
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址