1

Python と PyQt を使用して .xls ファイルをインポートし、その内容を QTableWidget に入力するにはどうすればよいですか?

4

3 に答える 3

1

ここここで.xlsファイルの例を読み書きするためにxlrdを使用します

于 2012-08-05T15:18:24.497 に答える
1

私のライブラリを試してみてくださいpyexcel

次のような csv、xls、xlsx ファイルがあるとします。

1,2,3
4,5,6
7,8,9

次のコードは、json のデータを提供します。

from pyexcel as pe
import json

# "example.xls", please import pyexel.ext.xls
# "example.xlsx", please import pyexcel.ext.xlsx
# "example.ods", please import pyexcel.ext.ods or pyexcel.ext.ods3
sheet= pe.load("example.csv")
print json.dumps(sheet.to_array())

出力は次のとおりです。

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

QTableWidiget(sheet.number_of_rows(), sheet.number_of_columns())テーブル ウィジェットを簡単に初期化してから、配列data.

その他のコード例は、https ://github.com/chfw/pyexcel のページにあります。

API ドキュメントは、http: //pyexcel.readthedocs.org/en/latest/api.htmlにあります。

于 2014-09-18T10:43:26.727 に答える
0

.xls ファイルをインポートして読み取るには、xlutils、具体的には xlrd から始めます

于 2012-08-05T15:07:34.483 に答える