python 怎么把excel文件单元格的格式和内容一起读取出来

 我来答
超人sun4u
2016-06-16 · TA获得超过267个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:147万
展开全部
python有很多包可以操作excel单元
其中我用过的有xlrd ,xlwt 一个读一个写, 另外可用 openpyxl或者XlsxWriter 进行读写, 非常简单
读写单元格只需按列表一样读写元素即可
ws['A1'] = 42
a = ws["A2"]
对应的python模块用法可以参考网上教程!
追问
这个只是读取其中的内容吧,我想要的是把单元格的格式也读取出来,比如:字体,大小,单元格的宽高,等。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nndx_wxwy
2022-03-05
知道答主
回答量:3
采纳率:100%
帮助的人:1674
展开全部
try:
getattr(ws.cell(row=m, column=c), "value")
cell1 = ws[i] # 获取data单元格数据
ws2[i].value = cell1.value # 赋值到ws2单元格 这里不是追加,而是相同位置复制
if cell1.has_style: # 拷贝格式
ws2[i].font = copy(cell1.font)
ws2[i].border = copy(cell1.border)
ws2[i].fill = copy(cell1.fill)
ws2[i].number_format = copy(cell1.number_format)
ws2[i].protection = copy(cell1.protection)
ws2[i].alignment = copy(cell1.alignment)
except AttributeError as e:
print("cell(%s) is %s" % (i, e))
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式