Pythonの書き込み処理の変更エクセルExcelはreadメソッドのPythonを変更します

 

 

 

D:\ Python365> PIPのプロパティインストール
のプロパティの収集
  の特性-0.6.1.tar.gz(52キロバイト)のダウンロードを
     |█████████████████████████ ███████| 33 KB / sの52 kBの
要件を既に満たし:dは6> = 1.7.3:\ python365 \ libに\(プロパティから)のsite-packages(1.13.0)
収集したパッケージをインストールする:プロパティ
    のプロパティのためにsetup.py installを実行しています.. 。行って
正常にインストールされまし性質-0.6.1

D:\ Python365> PIP xlwtインストール
xlwt収集
  のダウンロードxlwt-1.3.0-py2.py3-なし- any.whl(99キロバイト)
     |███████████████████ █████████████| 99キロバイト206 KB / sの
収集パッケージのインストール:xlwtを
正常にインストールされましxlwt-1.3.0

 

変更エクセルのPythonを読み書きする方法

 

(注:著者は限られているため、この記事の一部は、インターネットから取得した、欠点はなく、メッセージ補正を願っています。)

       顔はそれを爆発します。

       さらに振り返ります。

       そして流星徐背後にある前方の風、と。

       本体:

       Pythonのデータ処理は、主要なアプリケーション・シナリオで、Excelは最も人気のあるデータ処理ソフトウェアです。そのため、作業はPythonでデータを関連、そして必然的にエクセルに対処する必要があります。標準のExcelファイル(XLS / XLSX)は同じくらい簡単プレーンテキストファイルを直接読み書きなどのより複雑な形式ではなく、を持っている、あなたが達成するために、サードパーティのライブラリを使用する必要があります。

以下は、Python2であれば、あなたはコードを変更する必要があり、実現のpython3です。

Aは、(xlrdモジュール)Excelのテーブルを読み出します

      Xlrdモジュールは、専用のデータ読み出し動作をするために使用することができ、データを変更することはできません。

コードをコピー
xlrdインポートする               #のインポートモジュール
データxlrd.open_workbook =(' 映画の.xlsx ') ファイルを開くムービーの.xlsx data.sheets =表()[0]を読み出すための#が最初に読み込まれる(0)フォーム、またはフォームによって名前= data.sheet_by_nameテーブル(u'Sheet1「)を取得し、印刷(table.nrows) 出力表の行は、(table.ncols)を印刷#の出力表の列は、(table.row_values(0))を印刷最初のライン出力印刷(table.col_values(0)) 最初の列の出力プリント(table.cell(0,2).Valueの)#の出力要素(0,2)値
コードをコピー

出力:

画像

オリジナルExcelスプレッドシートの状況:

画像

第二に、書き込みExcelの表(xlwtモジュール)

コードをコピー
インポートxlwt                             #のインポートモジュール
WB = xlwt.Workbook(=エンコード' アスキーを') 新しいExcel(新規ブック)を作成し、提案はASCIIエンコーディング= wb.add_sheet WS(とはまだです' ウェン') は、新しいフォームを作成WENG WS .WRITE(0、0、ラベル= ' こんにちは') (0,0)(0 ,. 1、ラベル=こんにちはws.writeを加えた' 世界') (0,1)を添加した世界ws.write(1 、0、ラベル= ' こんにちは' )wb.save(' weng.xls ') 、ファイルとして保存weng.xls
コードをコピー

PYファイルパスの下で、この文書の出現は、こう述べています。

画像

第三に、チェンジExcelの表(xlutilsモジュール)

コードをコピー
xlrdインポートする                            #のインポートモジュール
 xlutils.copyからインポートコピー インポートコピーモジュールをxlrd.open_workbook = RB(' weng.xls ') オープンweng.xlsコピーファイル= WB(RB) は、コピー機能WS xlutils.copy下を使用してコピーしますwb.get_sheet =(0) ws.write 0(0、0、取得し' 変更!') 変化(0,0)の値ws.write(8,0、ラベル= ' 良い') 増加を(8,0)の値wb.save(' weng.xls ') ファイルの保存
コードをコピー

改訂されたExcelの表:

画像

書き込みに時間を割いて、ここでの空き時間を終了し、その後、それが欠陥を課し追加します。

    唯一の彼らのルーツへの回帰に、彼の人生をください葉?

    ロング進むべき道が、会社の剣。

    剣、アイデア。

 

 

 

 

 

(注:著者は限られているため、この記事の一部は、インターネットから取得した、欠点はなく、メッセージ補正を願っています。)

       顔はそれを爆発します。

       さらに振り返ります。

       そして流星徐背後にある前方の風、と。

       本体:

       Pythonのデータ処理は、主要なアプリケーション・シナリオで、Excelは最も人気のあるデータ処理ソフトウェアです。そのため、作業はPythonでデータを関連、そして必然的にエクセルに対処する必要があります。標準のExcelファイル(XLS / XLSX)は同じくらい簡単プレーンテキストファイルを直接読み書きなどのより複雑な形式ではなく、を持っている、あなたが達成するために、サードパーティのライブラリを使用する必要があります。

以下は、Python2であれば、あなたはコードを変更する必要があり、実現のpython3です。

Aは、(xlrdモジュール)Excelのテーブルを読み出します

      Xlrdモジュールは、専用のデータ読み出し動作をするために使用することができ、データを変更することはできません。

コードをコピー
xlrdインポートする               #のインポートモジュール
データxlrd.open_workbook =(' 映画の.xlsx ') ファイルを開くムービーの.xlsx data.sheets =表()[0]を読み出すための#が最初に読み込まれる(0)フォーム、またはフォームによって名前= data.sheet_by_nameテーブル(u'Sheet1「)を取得し、印刷(table.nrows) 出力表の行は、(table.ncols)を印刷#の出力表の列は、(table.row_values(0))を印刷最初のライン出力印刷(table.col_values(0)) 最初の列の出力プリント(table.cell(0,2).Valueの)#の出力要素(0,2)値
コードをコピー

出力:

画像

オリジナルExcelスプレッドシートの状況:

画像

第二に、書き込みExcelの表(xlwtモジュール)

コードをコピー
インポートxlwt                             #のインポートモジュール
WB = xlwt.Workbook(=エンコード' アスキーを') 新しいExcel(新規ブック)を作成し、提案はASCIIエンコーディング= wb.add_sheet WS(とはまだです' ウェン') は、新しいフォームを作成WENG WS .WRITE(0、0、ラベル= ' こんにちは') (0,0)(0 ,. 1、ラベル=こんにちはws.writeを加えた' 世界') (0,1)を添加した世界ws.write(1 、0、ラベル= ' こんにちは' )wb.save(' weng.xls ') 、ファイルとして保存weng.xls
コードをコピー

PYファイルパスの下で、この文書の出現は、こう述べています。

画像

第三に、チェンジExcelの表(xlutilsモジュール)

コードをコピー
xlrdインポートする                            #のインポートモジュール
 xlutils.copyからインポートコピー インポートコピーモジュールをxlrd.open_workbook = RB(' weng.xls ') オープンweng.xlsコピーファイル= WB(RB) は、コピー機能WS xlutils.copy下を使用してコピーしますwb.get_sheet =(0) ws.write 0(0、0、取得し' 変更!') 変化(0,0)の値ws.write(8,0、ラベル= ' 良い') 増加を(8,0)の値wb.save(' weng.xls ') ファイルの保存
コードをコピー

改訂されたExcelの表:

画像

書き込みに時間を割いて、ここでの空き時間を終了し、その後、それが欠陥を課し追加します。

    唯一の彼らのルーツへの回帰に、彼の人生をください葉?

    ロング進むべき道が、会社の剣。

    剣、アイデア。

 

 

 

 

おすすめ

転載: www.cnblogs.com/xinxihua/p/12616908.html