python把Excel陣列轉化為文字
阿新 • • 發佈:2019-01-11
openpyxl
- A Python library to read/write Excel 2010 xlsx/xlsm files
這裡使用了 openpyxl 庫openpyxl 官方文件: https://openpyxl.readthedocs.io/en/stable/from openpyxl import Workbook from openpyxl import load_workbook import os; owb = Workbook() #輸出wb ows = owb.active #獲取活動表 ows.title = "sheet" #命名錶 wb1 = load_workbook('附件1 相關的要素名稱及位置座標資料.xlsx') #讀入1 s_name1 = wb1.get_sheet_names() #得到輸入表名陣列 ws1 = wb1.get_sheet_by_name(s_name1[0]) #得到讀入book1的第一張表 print ('sheet_name:%s'% s_name1[0]) f=open("aera.txt","w") for i in range(1,116): for j in range(1,7): f.write("{0} {1}".format( ws1.cell(row=i, column=j).value,' ')) f.write('\n') f.close()