python导excel 资料
import openpyxl
import os
def main():
wbm = openpyxl.load_workbook("wj.xlsm",data_only=True)
wsm=wbm.get_active_sheet()
dmrow =2
for filename in os.listdir():
if filename.endswith('.xlsx'):
wb = openpyxl.load_workbook(filename,data_only=True)
wb._active_sheet_index = 0 #改变活动sheet,=后面的数字代表sheet在工作薄的排序号
ws=wb.get_active_sheet()
#!print(wb.sheetnames)
#!ws=wb.active()
ttt =ws['B2'].value
srow = 5
scol = 5
for srow in range(5,70):
dsm =wsm.cell(row=dmrow,column=1)
dsm.value = ttt[:4]
dsm =wsm.cell(row=dmrow,column=2)
dsm.value = ws.cell(row=srow,column=1).value
print(ttt[:4],ws.cell(row=srow,column=1).value,end=":")
for scol in range(5,17):
dsm =wsm.cell(row=dmrow,column=scol-2)
dsm.value = ws.cell(row=srow,column=scol).value
print(ws.cell(row=srow,column=scol).value,end =" ")
print(" ")
dmrow = dmrow +1
#print("\n")
wbm.save("..\sss.xlsx")
if __name__== "__main__":
main()