Excelファイルに複数のモジュールを扱うのpython

パイソンExcelドキュメントで単にプロセスは、いくつかの関連のモジュールがあり、タイミングがここに含まれません、異なっています。

PythonのExcelのウェブサイトは、 Excelファイルの処理のpythonのさまざまな情報を収集します。

【注意】治療前のpython Excelファイルを使用して、データの損失を防ぐために、彼のようなバックアップファイル。

------------------

0x01のxlrd

xlrdは、彼らが.XLSまたは.xlsx形式のファイルであるかどうか、データを読み取り、Excelファイルから情報をフォーマットするためのライブラリです。

公式文書:https://xlrd.readthedocs.io/en/latest/api.html
GitHubのプロジェクト:https://github.com/python-excel/xlrd

インストール:

PIP インストール xlrdを

用途:
のみ(xlrd0.8.0 +バージョンは読んでのxlsxファイルをサポートしています).XLS、.xlsx形式のファイルを読むことができます

インポートxlrd 
ブック = xlrd.open_workbook(" pcat.xls " プリント" ワークシートの数は{0} " .format(book.nsheets))
 プリント" ワークシート名(S):{0} " .format( book.sheet_names()))
SH = book.sheet_by_index(0)
 印刷" {0} {1} {2} " .format(sh.name、sh.nrows、sh.ncols))
 プリントセルB3であります{0} " .format(sh.cell_value(rowx = 2、COLX = 1 )))
 のために RX 範囲(sh.nrows):
     プリント(sh.row(RX))

 

0x02のxlwt

xlwtがデータを書き込み、古いExcelファイルに情報をフォーマットするためのライブラリです(例:.XLS)

公式文書:https://xlwt.readthedocs.io/en/latest/api.html
GitHubのプロジェクト:https://github.com/python-excel/xlwt
インストール:

PIP インストール xlwtを

使用します。

シンプルな.xlsファイルを作成しますxlwt

輸入xlwt
 から日時インポート日時

style0 = xlwt.easyxf(' フォント:、赤の太字のTimes New Roman、カラーインデックスに名前を付ける' 
    num_format_str = '### 0.00 ' 
STYLE1 = xlwt.easyxf(num_format_str = " YYYY- MM-DD HH:MM:SS ' 

WB = xlwt.Workbook()
WS = wb.add_sheet(' テストシート' 

ws.write(0、0、 1234.56 、style0)
ws.write( 1 、0、日時.now()、STYLE1)
ws.write( 2、0、1 
ws.write( 2、1、1 
ws.write( 2、2、xlwt.Formula(" A3 + B3 " ))

wb.save(' example.xls '

 

0x03のxlutils

このパッケージには、のためのユーティリティのコレクションを提供して Excelファイルでの作業。
公式文書:https://xlutils.readthedocs.io/en/latest/api.html
GitHubのプロジェクト:https://github.com/python-excel/xlutils

インストール:
(あなたがxlrdをインストールしない場合、xlwt、自動的にこの二つのモジュールをインストールします)

PIP インストール xlutilsを

使用します。

インポートxlrd
 インポートxlwtの
 インポートxlutilsは
 インポートコピーとしてxlutils.copy 

rdbook = xlrd.open_workbook(' first.xls ' 
wtbook = copy.copy(rdbook)
wtsheet = wtbook.get_sheet(0)
タイプ(wtsheet)
、wtsheet.write(0 0、' pcat.cc ' 
wtbook.save(' second.xls '

 

openpyxl 0x04の

/書き込みエクセル読み込むためのPythonライブラリー 2010 XLSX / XLSMファイルを。
公式文書:https://openpyxl.readthedocs.io/en/stable/
インストール:

PIP インストール openpyxlを

用途:
XLSXファイルを書き込みます

openpyxl インポートワークブック
WB = ブック()
グラブアクティブワークシート 
WS = wb.active
 データは細胞に直接割り当てることができる 
WS [ ' A1 ' = 42]
行にも付加することができる 
ws.append([1、2、 3 ])
Pythonの種類は自動的に変換される
インポート日時
WS [ ' A2 ' ] = datetime.datetime.now()
ファイル保存 
wb.save(" sample.xlsxを"

xlsxファイルを読みます

openpyxl インポートload_workbook 
WB = load_workbook(ファイル名= ' pcat.xlsx ' 
sheet_ranges = WB [ ' シート1 ' ]
 プリント(sheet_ranges [ ' A2 ' ] .VALUE)

注意:
openpyxl .xls形式がサポートされていません。
ノートの前のファイルを読み書きすることを忘れないでください、時々バグがあるかもしれません。

 

0x05のXlsxWriter

XlsxWriterは、Excel作成するためのPythonモジュールです XLSXファイルを。
公式文書:https://xlsxwriter.readthedocs.io/
GitHubのプロジェクト:https://github.com/jmcnamara/XlsxWriter
インストール:

PIP インストール xlsxwriterを

使用します。

輸入xlsxwriter 
ワークブック = xlsxwriter.Workbook(' hello_world.xlsx ' 
ワークシート = workbook.add_worksheet()
worksheet.write(' A1 '' こんにちは、世界は' 
()workbook.close

注意:
XlsxWriterの.xls形式がサポートされていません。

 

おすすめ

転載: www.cnblogs.com/pcat/p/11628317.html
おすすめ