Pythonはパンダを使用してExcelデータを処理します

エディターのコンピューターシステムは、Windows10 Home Edition、64ビットです。インターネットでN個のメソッドを見つけましたが、複雑すぎて記述できません。以下は、私が試した実行可能なメソッドです。

1 :PandasはExcelを処理するxlrdモジュールに依存しているため、事前にこれをインストールする必要があります。インストールコマンドは次のとおりです。pipinstallxlrd

2 :pandasモジュールのインストールには、特定のコーディング環境も必要です。そのため、自分でインストールするときは、コンピューターにNet.4、VC-Compiler、winsdk_webの環境があることを確認してください。

3 :手順1と2の準備ができたら、パンダのインストールを開始し、パンダの最新バージョンを更新できます。pipinstall pandas == 0.24.0

4 :Pip show pandasは、最新バージョンがインストールされているかどうかを確認できます。最新バージョンをインストールしないと、一部のライブラリがpandasにないため、Pythonコードの実行が失敗します。

ps:このプロセス中に、インストールが不十分になる可能性があります。全能のDuniangにはN個のソリューションがあります。自分で問題を解決する方法を学ぶ必要があります。

import pandas as pd

df=pd.read_excel('test_data_xiejinjieguo_chongzhi.xlsx',sheet_name='recharge')
# print(df.values)すべての行を読む
# print(df.ix[:].values)すべて読む
# print(df.ix[1:1].values)0から数えます
# print(df.ix[:])マトリックス形式で読み上げる
# print(df.ix[:,['url']].values)指定された行の指定された列を読み取ります
# print(df.ix[:,['url','data']].values)複数行を指定する
# print(df.ix[1,['url','data','title','case_id','http_method']].to_dict())読み取る列を指定します
# print(df.ix[1].to_dict())すべてのフィールドはデフォルトで読み取られます
# print(df.index.values)#01234デフォルトで、urlなどのExcelモジュールのヘッダーを削除しました,test_method
test_data=[]#すべての使用例と結果を見る
for i in df.index.values:
 row_data=df.ix[i,['url','data','title','case_id','http_method']].to_dict()
 test_data.append(row_data)print(test_data)

私のコードファイルの構造は次のとおりです。

Excelの内容は次のとおりです。

注:Pycharmの絶対パスと相対パスを明確にする必要があります。そうしないと、コードの実行時にエラーが発生します。


Recommended Posts

Pythonはパンダを使用してExcelデータを処理します
pythonでexcelテーブルを処理する方法
PythonはMatlabコマンドプロセス分析を使用します
PythonでExcelを読む方法
Pythonはpdfkitを使用してpdfを生成します[python]
npy形式のデータ例へのPythonアクセス
01.Pythonの概要
02.Pythonデータタイプ
Pythonデータモデル
PythonはPILを使用して写真をカットおよびステッチします
Pythonデータ分析
pythonデータ構造
Pythonデータ形式-CSV
Pythonの紹介
Pythonはどのようにデータをjsonファイルに保存しますか
Pythonはreモジュールを使用して危険な文字を検証します
Centos 6.4 python2.6を2.7にアップグレード
Pycharmは埋め込みPythonを使用します
Pythonデータ分析-データ更新
Pythonデータ分析-関数の適用
Pythonデータ分析-データ選択
Pythonの基本的なデータタイプ
Pythonの基本的なデータタイプ
pythonexcel複数行マージ
Pythonデータ分析-データ確立
Pythonプロセスプール:multiprocessing.pool