您的位置:首页 > 编程语言 > Python开发

python3 操作excel 写入xlsx类型文件 openpyxl

2017-12-12 17:50 876 查看
以前一直用xlrd/xlwt这两个来处理excel文件,都什么年代了,现在都是xlsx文件类型,在加上我要用(最后一句话是重点,哈哈),学习了一下

很简单

代码如下:

# coding:utf-8
from openpyxl import load_workbook
from run_path import test_report_path
from openpyxl import Workbook
new_report = [test_report_path() + "\\test.xlsx"]
print(new_report[0])
#             写入
wb = Workbook()
ws = wb.active
ws['A1'] = 35
ws.append(["我", "你", "她"])
# 保存
wb.save(filename=new_report[0])

#               读取
wb1 = load_workbook(filename=new_report[0])
sheets = wb1.get_sheet_names()  # 获取所有的表格
print(sheets)
sheets_first = sheets[0]    # 获取第一个表
ws1 = wb1.get_sheet_by_name(sheets_first)
print(ws1['A1'].value)

我的用处是合同过期,对过期的工人签订合同,然后获取已经登陆的手机号,暂时没找到好的方法,就想着寄存到excel然后在拿出来,就ok了

用处就是写入然后在拿出,想详细了解就去官网吧

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  openpyxl python