Windows 10 Pro + VsCode + Python3 + OpenPyXL を使ってみる

Windows 10 Pro + VsCode + Python3 + OpenPyXL を使ってみる
 
参考にしたサイトはこちら
PythonでExcel作業を自動化するOpenPyXLのはじめての使い方
[Python] openpyxl で Excel を操作してみた!
openpyxl pip からのDL元かな?
まずはのチューターからA Python library to read/write Excel 2010 xlsx/xlsm files
 
セットアップはこちら
Windows 10 pro + VsCode + Python3 を使ってみる
 
使用したデータのダウンロードはこちら郵便番号検索の17ISHIKA.CSV
ワークシート(ISHSIKAWA)に17ISHIKA.CSVを張り付けたデータを使用する。
 
PowerShellのコンソールを起動後
> chcp 65001
Active code page: 65001
 
> pip3 install OpenPyXL
Collecting OpenPyXL
Downloading openpyxl-2.5.0.tar.gz (169kB)
100% |████████████████████████████████| 174kB 821kB/s
Collecting jdcal (from OpenPyXL)
Downloading jdcal-1.3.tar.gz
Collecting et_xmlfile (from OpenPyXL)
Downloading et_xmlfile-1.0.1.tar.gz
Installing collected packages: jdcal, et-xmlfile, OpenPyXL
Running setup.py install for jdcal ... done
Running setup.py install for et-xmlfile ... done
Running setup.py install for OpenPyXL ... done
Successfully installed OpenPyXL-2.5.0 et-xmlfile-1.0.1 jdcal-1.3


import sys
import io
import openpyxl

sys.stdin = io.TextIOWrapper(sys.stdin.buffer, encoding='utf-8')
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding='utf-8')

xlfile = "samp.xlsx"
wb=openpyxl.load_workbook(xlfile)
lst = wb.get_sheet_names()
print(lst)

sheet_name = lst[0]
print(sheet_name)

for row in range(1, 10):
for col in range(1,7):
print(row, col, wb[sheet_name].cell(column=col, row=row).value)

wb.close()

['ISHSIKAWA', 'Sheet1']
ISHSIKAWA
1 1 17201
1 2 920
1 3 9200000
1 4 イシカワケン
1 5 カナザワシ
1 6 イカニケイサイガナイバアイ
2 1 17201