0

ブックを開く

import xlrd
wb = xlrd.open_workbook('/home/AlAhAb65/Desktop/Parameter.xls')

シート名を確認する

wb.sheet_names()

名前で最初のシートを取得する

sh = wb.sheet_by_name('QA_TEST')
l = []

行を反復処理し、それぞれをインデックス可能なリストとして返します。

for rownum in range(sh.nrows):
    l.append(sh.row_values(rownum))
print l

Excel から Python リストに読み込んでいると、すべてのデータの前に常に「u」が来ます。どうすればこれを取り除くことができますか? すべてが文字列として読み取られますか? 毎回変換する必要がありますか?

4

1 に答える 1

1

「u」は文字列の一部ではなく、引用符の前にあり、Unicode 文字列を示します。これで問題ありません。

また、最新のopenpyxlを確認することもできます。

于 2013-05-14T14:23:09.543 に答える