gpt4 book ai didi

python - 在python中使用xlrd读取

转载 作者:太空宇宙 更新时间:2023-11-03 16:29:24 24 4
gpt4 key购买 nike

我编写这个程序是为了从 Excel 文件中读取列,然后将其写入 txt 文件:

import xlrd, sys

text_file = open("Output.txt", "w")
isotope = xlrd.open_workbook(sys.argv[1])
first_sheet=isotope.sheet_by_index(0)
x= []
for rownum in range(first_sheet.nrows):
x.append(first_sheet.cell(rownum, 1))

for item in x:
text_file.write("%s\n" % item)

text_file.close()

它正确读取该列,但写入方式如下:

number:517.0
number:531.0
number:517.0
number:520.0
number:513.0
number:514.0
number:522.0

我可以以只写入值而不是“number:”的方式读取它吗?我可以只剪掉每行的前 7 个字符,但这似乎效率很低。感谢您的帮助!

最佳答案

此外,如果您想要一种一次性读取一行的整个值的方法:

您可以使用first_sheet并执行以下操作:

first_sheet.row_values(index_of_row)

这将返回一个包含 index_of_row 的所有值的列表。

关于python - 在python中使用xlrd读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37736100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com