Python中文
首页
教程
问答
标签
搜索
登录
注册
从excel文件读取缓存的外部字段,结果与我在ex中看到的不同
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图在python3中使用xlrd读取excel文件,但是我没有从读取单元格中得到结果,就像在excel中看到的那样。在</p> <p>我试图访问的单元格似乎有一些外部源集,可以从中刷新它们,但由于该源对我不可用,所以excel会显示一些缓存值。这些值位于同一个excel文件中的其他位置,因此当您在工作表中看到例如“2.65111”时,单元格的实际内容在excel的编辑栏中显示为“=BC12”。在</p> <p>当我试图通过xlrd阅读以下内容时:</p> <pre><code>wb=xlrd.open_workbook("filename.xls",formatting_info=True) wb.sheet_by_name("sheetname").cell(12,9) </code></pre> <p>单元格内容显示为:</p> ^{pr2}$ <p>(其中XXXX很可能是此外部.csv文件的列的名称)</p> <p>我希望xlrd返回我在excel中看到的“2.65111”,或者至少“=BC12”作为对另一个单元格的引用,但我不能以任何方式使用“[XXXXX]”的东西。在</p> <p><em>有没有办法让xlrd显示这两种情况中的任何一种?</em></p> <p>我真的很困惑这个“[XXXXX]”来自哪里,为什么它和我在excel中看到的有如此大的不同。在</p> <p>PS:我不能只使用BC12单元中的数据,因为这应该是文件的自动处理,只有“原始”单元有固定的位置,而这些其他单元第二天可以在另一个随机位置。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>一种解决方案可能是制作一个只包含值、不包含公式或外部源的excel表的副本。在</p> <p>你可以通过高亮显示和复制所有内容,然后“粘贴特殊”到一个新的工作表,并选择“仅值”或类似的东西。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python中从数据帧列中删除分类值?
5 回答
如何在python中从数据帧列表中删除引号
4 回答
如何在python中从数据帧创建列表
9 回答
如何在Python中从数据帧创建嵌套的JSON
8 回答
如何在Python中从数据帧显示wordcloud
5 回答
如何在Python中从数据帧的时间戳中删除字符
4 回答
如何在Python中从数据帧绘制简单绘图?
7 回答
如何在python中从数据帧行提取具有特定长度的范围?
2 回答
如何在python中从数据帧设置dict中的值
9 回答
如何在Python中从数据库中获得一个结果
1 回答
如何在python中从数据框中绘制分类条形图
8 回答
如何在Python中从数据框中选择特定细节?
7 回答
如何在python中从数据集中删除unicode
4 回答
如何在python中从数据集中删除某些数值?
2 回答
如何在python中从数据集中选择行
9 回答
如何在Python中从数组中删除元素
5 回答
如何在python中从数组中删除单个倒逗号?
7 回答
如何在python中从数组中删除对象?
7 回答
如何在python中从数组中删除引号
10 回答
如何在python中从数组中删除所有最小值
4 回答