Python的用途越来越广,不能不开始学习使用了,今天写个练手的demo,最大的感觉是python和ES6挺像的。主要功能是弹出对话框,选择本地excel文件,然后循环读取出来。使用的是openpyxl模块,只支持xlsx,不支持xls。代码如下:
import openpyxl
import tkinter.filedialog
# 弹出文件对话框:
fname = tkinter.filedialog.askopenfilename()
print(fname)
# 打开excel文件,获取工作簿对象
wb = openpyxl.load_workbook(fname)
# 从工作薄中获取一个表单(sheet)对象
sheets = wb.sheetnames
for sheet in wb:
print(sheet.title)
for row in sheet.rows:
for item in row:
print(item.value)
运行截图如下:
控制台输出