使用Python从Excel中提取列

使用Python从Excel中提取列,第1张

使用Python从Excel中提取列

u
意味着它是一个unipre字符串,当你把它从里面
str()
。如果您将字符串写到文件中,它将不会在那里。您得到的是该列中的1行。这是因为使用
end_rowx=1
它会返回一个包含一个元素的列表

尝试获取列值列表:

ids = sh.col_values(0, start_rowx=1)english = sh.col_values(1, start_rowx=1)spanish = sh.col_values(2, start_rowx=1)french = sh.col_values(3, start_rowx=1)

然后可以将

zip
它们放入元组列表:

english_with_IDS = zip(ids, english)spanish_with_IDS = zip(ids, spanish)french_with_IDS = zip(ids, french)

形式如下:

("1", "Hello"),("2", "Hi"), ("3", "Bus")

如果要打印对:

for id, word in english_with_IDS:       print id + "=" + word

col_values
返回列值的列表,如果需要单个值,可以调用
sh.cell_value(rowx, cellx)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5667425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存