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

python如何处理表格?

python 搞代码 4年前 (2022-01-09) 29次浏览 已收录 0个评论

在此,对write_merge()的用法稍作解释,如上述:sheet1.write_merge(1,2,3,3,'打游戏'),即在四列合并第2,3列,合并后的单元格内容为"合计",并设置了style。其中,里面所有的参数都是以0开始计算的。

Python读excel——xlrd

Python读取Excel表格,相比xlwt来说,xlrd提供的接口比较多,但过程也有几个比较麻烦的问题,比如读取日期、读合并单元格内容。

下面先看看基本的操作:

整体思路为,打开文件,选定表格,读取行列内容,读取表格内数据

详细代码如下:

import xlrdfrom datetime import date,datetimefile = 'test3.xlsx'def read_excel():wb = xlrd.open_workbook(filename=file)#打开文件print(wb.sheet_names())#获取所有表格名字sheet1 = wb.sheet_by_index(0)#通过索引获取表格sheet2 = wb.sheet_by_name('年级')#通过名字获取表格print(sheet1,sheet2)print(sheet1.name,sheet1.nrows,sheet1.ncols)rows = sheet1.row_values(2)#获取行内容cols = sheet1.col_values(3)#获取列内容print(rows)print(cols)print(sheet1.cell(1,0).value)#获取表格里的内容,三种方式print(sheet1.cell_value(1,0))print(sheet1.row(1)[0].value)<span style="color:transparent">来1源gaodai#ma#com搞*代#码1网</span>

运行结果如下:

那么问题来了,上面的运行结果中红框框中的字段明明是出生日期,可显示的确实浮点数;同时合并单元格里面应该是有内容的,结果不能为空。

别急,我们来一一解决这两个问题:

1.python读取excel中单元格内容为日期的方式


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

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

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

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

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