![](/img/trans.png)
[英]Access error while reading excel sheet from S3 using python xlrd module
[英]Issue reading an excel sheet in python 3 using XLRD
我在读取python 3中的excel工作表时遇到问题。我正在使用python库“ xlrd”。 并且所有数据都在excel工作表中为“文本”数据类型 。
问题:它读取单元格值的方式与单元格中实际值不同。
例如:这些是名为“ All_TPN_SearchResults.xlsx”的excel文件中的几行,我正尝试读取这些行:
42398 010277 RES,1.15K,MF,RN55D,1% HEAVY & HIGHWAY|GENERAL INSTALL PARTS 2D
42399 010284 TUBING,SHRINKABLE BL CORP,MANUFACTURING|MISCELLANEOUS
42400 010284 TUBING,SHRINKABLE BL CORP,MANUFACTURING|MISCELLANEOUS
其中42398、42399、42400是excel文件中的行号 ,其余是实际数据。 这是该数据示例的图像: https : //i.stack.imgur.com/hB7ER.png
我正在运行的代码是:
import xlrd
file_location = "All_TPN_SearchResults.xlsx"
workbook = xlrd.open_workbook(file_location)
sheet = workbook.sheet_by_index(0)
print(sheet.cell(42399,0).value)
代码输出:10284
代码的预期输出:010284
有人可以阐明问题所在吗?
注意:这是我第一次参加Stack交流,英语不是我的母语。 因此,我可能没有以完美的方式提出问题,但是,我已尽力做到尽可能地描述性。
提前致谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.