在python3中使用XLRD读取excel表的问题

2024-10-01 13:23:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Python3中阅读excel表格时遇到问题。我正在使用python库“xlrd”。且所有数据均为excel表中的“文本”数据类型。在

问题:它读取的单元格值与单元格中的实际值不同。在

例如: 这是名为“All\TPN”的excel文件中的几行_搜索结果.xlsx“我想读的是:

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

我运行的代码是:`

^{pr2}$

代码的输出: 10284个

代码的预期输出: 010284号

有人能解释一下问题出在哪里吗?在

注意:这是我第一次在栈交换,英语不是我的母语。所以,我可能没有把我的问题用一种完美的方式,但是,我已经尽我最大的努力来描述。在

提前谢谢!在


Tags: 文件数据代码文本excelpython3表格miscellaneous