python 3操作excelレポートのマージを完了
1618 ワード
ついでに同級生を手伝って、彼の任務は毎月毎日のレポートを大きなレポートに統合することです.彼はプログラミングの基礎が全くないので、小さなインタフェースを作ってexeファイルを作って、馬鹿に実行することができます.実装プロセスを記録します.コードは私のgithubディレクトリの下にあります.
pythonを使用してexcelを操作したことがないため、ネット上でいくつかの資料を調べて、以下のように記録しました.
python操作excelはxlwt(write package)とxlrd(read package)の直接pip installをインポートする必要がある.フォルダの下のすべてのファイルを読み込みます(ここでは、現在のフォルダの下のすべてのxlsxファイルを直接読み込みます)
2.ファイルの内容を読み込みます(ここではxlrdパッケージを使用します)
出力されたtestは、あるxlsxファイルの下のsheet 2の内容です.ここでxlrdの常用関数と使い方をメモします(記録が非常に良いものは見つかりません)
3.
pythonを使用してexcelを操作したことがないため、ネット上でいくつかの資料を調べて、以下のように記録しました.
python操作excelはxlwt(write package)とxlrd(read package)の直接pip installをインポートする必要がある.フォルダの下のすべてのファイルを読み込みます(ここでは、現在のフォルダの下のすべてのxlsxファイルを直接読み込みます)
import os
def getFile(filepath):
dir_file = os.listdir(filepath)
dir_xlsx = list()
for path in dir_file:
if path[:-4] == 'xlsx':
dir_xlsx.append(path)
return dir_xlsx
2.ファイルの内容を読み込みます(ここではxlrdパッケージを使用します)
import xlrd
data = xlrd.open_workbook(r' (1).xlsx', encoding_override='utf-8')
table = data.sheets()[1]
row_num = table.nrows
# print(row_num)
for i in range(row_num):
test = table.row(i) #
print(test)
出力されたtestは、あるxlsxファイルの下のsheet 2の内容です.ここでxlrdの常用関数と使い方をメモします(記録が非常に良いものは見つかりません)
3.