根据 XLRD 模块的文档,
row_values(rowx, start_colx=0, end_colx=None)
Run Code Online (Sandbox Code Playgroud)
“返回给定行中单元格值的一部分。”
并给出以下python代码:
import xlrd
wb=xlrd.open_workbook("xl1.xlsx")
sh = wb.sheet_by_index(0)
for rownum in range(sh.nrows):
print sh.row_values(rownum)
Run Code Online (Sandbox Code Playgroud)
输出是:
[12.0, u'test.0']
[34.0, u'te.st']
[u'test123', u'12.test']
Run Code Online (Sandbox Code Playgroud)
并且 exel 文件包含以下数据:
12.0、test.0、34.0、test、test123、12.test
那么,根据输出,我得到什么类型的数据结构作为一行?它不是元组,(因为在打印元组类型时,没有 u' 作为字符串的前缀), u' 的含义是什么?而且它就像我们在数据结构中有两种类型的数据 - int 和“非 int”。这是真的吗?我在文档中找不到任何关于此的信息。谢谢!
| 归档时间: |
|
| 查看次数: |
9220 次 |
| 最近记录: |