没有合适的资源?快使用搜索试试~ 我知道了~
xlwings操作汇总 1 常规操作.docx
需积分: 0 1 下载量 192 浏览量
2023-07-22
15:46:08
上传
评论
收藏 17KB DOCX 举报
温馨提示
试读
4页
xlwings操作汇总 1 常规操作.docx
资源推荐
资源详情
资源评论
Xlwings 操作汇总---1 常规操作
要点
内容
作用
xls,xlsx 文件读,写,增,删,改,查等全面操作。(要安装 exel 软件,自然也要安装 python)
xwings 支持.xls 读,支持.xlsx 文件读写; 支持 Excel 操作;支持 VBA;强大的转换器可以处理大部分数据类型,包括在两个方向上的 numpy array 和 pandas DataFrame
install
安装:pip intall xlwings, 更新 pip install –upgrade xlwings ; 安装加载项:xlwings addin install------excel 要先关闭,
卸载:xlwings addin remove ---卸载加载项, pip unintall xlwings-----卸载 xlwings
对应依赖软件:pywin32-221.win-amd64-py3.7,可能要在 CSDN 上花钱下载
简单案例
import xlwings as xw #后继 xw 代表对象一样
with xw.App(visible=True,add_book=False) as app: #后继 app,app1...指代对象类似
wb = app.books.add() # 创建一个工作薄,后继 wb,wb1,...指代对象类似
sht = wb.sheets.add() # 工作薄中创建一个 sheet 表,后继 sht,sht1,...指代对象类似
sht.range('A1').value = 'Hello Python ' # 向表格的 A1 单元格写入“Hello Python”
wb.save('./test.xlsx') # 保存
app(excel)
1.新建 app
(1)xw.apps 类型:可能通过 xw.apps[pid]格式引用单个 app
a.新建 xw.App()---新建一个 excel 实例,并生成一个工作簿; xw.App(visible=False,add_book=False)---新建 excel 实例,不可见,不创建工作簿
b.xw.apps 常用属性: xw.apps.count, xw.apps.keys()---列表, xw.apps.active, xw.apps.add()
(2)独立 app,不在 xw.apps 中: app=xw.apps.add()----游离在外,没在 xw.apps 中
2. 常用属性
(1)优化性能 app.screen_updating=False----操作,不更新屏幕 app.display_alerts=False---不显示提示信息
(2)当前 app(屏幕是否切换) app.activate(True/False)---当前 app,屏幕是否切换
(3) 其他: app.books, app.selection, app.visible, app.pid
app.api 前缀:Version, Path--安装路径 StartupPath---启动路径 DefaultFilePath---默认文件打开保存路径
UserName---程序用户名 ActivePrinter--打印机名 Caption---窗口标题 AutoRecover.Path--自动恢复文件的保存路径
StatusBar--状态栏(T/F) DisplayFullScreen--全屏(T/F) SheetsInNewWorkbook---app 中,新建 book 的默认表数
CutCopyMode----反馈剪贴板情况,设备为 True(启动剪切或复制模式并显示移动边框)/False(取消剪切或复制模式并清除移动边框),返回值为 False,xlCopy,
xlCut.
3. 关闭 app.quit()--退出 excel,不保存工作簿 app.kill()--强制退出 app,比较快
资源评论
xwzxlsl
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MyBatis 动态 SQL:灵活而强大的查询构建器.pdf
- com.accordion.prettyo.apk
- 毕业设计:基于SSM的mysql-ssm软件bug管理系统(源码 + 数据库 + 说明文档)
- MTSQL8.0.35windows(64bit)-mysql-installer-community-8.0.35.0
- 人工智能引领音乐创作新时代之Suno AI
- Public-bicycle-usage-forecast-master.zip
- 通道处理过程模拟:从理论到实践.pdf
- 数据库第七次作业E-R图第一题
- 大厂面试真题Java语法基础面试专题及答案
- IMG20240428211124.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功