Python(Python+Qt)学习随笔:使用xlwings新建Execl文件和sheet的方法
在《Python学习随笔:使用xlwings读取和操作Execl文件》介绍了使用xlwings读取和操作Execl文件的方法,但老猿这两天写个例子使用时,发现使用该文的方法无法新建EXCEL文件或新的sheet页,经过学习和测试,在此补充说明一下相关方法。
新建Excel文件的方法
语法:
在打开已经存在文件时,使用的是app.books.open(filename)方法,如果要新建一个文件,则需要使用如下两个:
file = app.books.add()
file.save(FileName)
其中第一个语句是在应用中新建一个Excel文件,但这个文件是在内存中,第二个语句是将文件保存到指定文件名,这样就将新建的execl文件与具体物理文件关联了,但这种关联是一次性的,如果需要将变化的内容保存,需要再次保存该文件。
示例代码:
import xlwings as excelM
excelApp = excelM.App(False, False)
excelFile = excelApp.books.add()
excelFile.save(r"c:\temp\1.xlsx")
新建sheet的方法
新建sheet非常简单,使用语句:
excelFile.sheets.add(sheetname)
不过变化如果要保存到文件,需要调用save存盘。
示例代码:
excelFile.sheets.add("test")
excelFile.save(r"c:\temp\1.xlsx")
![](/assets/blank.gif)
博客地址:https://blog.csdn.net/LaoYuanPython
老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036
Python(Python+Qt)学习随笔:使用xlwings新建Execl文件和sheet的方法相关推荐
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的accessibleDescription和accessibleName辅助阅读属性
accessibleDescription和accessibleName属性都是用于残疾人辅助阅读的,这两个属性都有国际化属性(关于国际化请参考<PyQt(Python+Qt)学习随笔:Qt D ...
- python批量分析表格_Python统计分析execl文件列表值的方法
用Python统计分析execl文件列表值的方法,采用python批量统计分析Excel表格数据工具代码编写示例.Python实现文件操方法有很多,python excel处理数据简洁方便. 下边关于 ...
- Linux学习随笔(基础篇)-- 文件权限
Linux学习随笔(基础篇)-- 文件权限 小土豆Linux学习随笔 -- 清听凌雪慕忆
- python播放本地视频_python opencv 读取本地视频文件 修改ffmpeg的方法
Python + opencv 读取视频的三种情况: 情况一:通过摄像头采集视频 情况二:通过本地视频文件获取视频 情况三:通过摄像头录制视频,再读取录制的视频 摄像头采集.本地视频文件的读取.写视频 ...
- QT学习笔记(八)资源文件
一.创建工程 创建工程时,打开"generate form",即创建界面 创建完成后可以看到:多了一个forms文件夹,里面有mainwindow.ui文件 并且:pro文件里也会 ...
- 前端开发:VS Code编辑器新建Vue文件自定义模板的方法
在前端开发过程中,尤其是对于经验不足的初级开发者来说,需要掌握一些必备的提升开发速度的技巧,比如使用各种插件来提升开发速度,这样才能事半功倍. 本篇博文来分享一个开发常用的技巧,资深开发者不屑于知道的 ...
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的调色板palette属性和字体font属性设置
一.调色板 在Qt Designer的部件属性中,有个部件调色板(palette)的属性,进入后,如下图所示: 1.调色板palette Qt中提供的调色板palette用于管理控件的外观显示,对应P ...
- PyQt(Python+Qt)学习随笔:formLayout的layoutLabelAlignment 属性
一.引言 Qt Designer的表单布局(formLayout)中,layoutLabelAlignment 用于控制表单布局中标签的水平对齐方式(包括垂直和水平方向两个方向).如图: 此属性实际对 ...
- PyQt(Python+Qt)学习随笔:QListView的itemAlignment属性
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QListView的itemAlignment属性用于控制每个数据项的对齐方式,其类型为枚举类Qt. ...
最新文章
- 百度首席科学家吴恩达谈百度人工智能项目进展情况
- JS一定要放在Body的最底部么?
- 计算机网络(谢希仁 第七版) 数据链路层 个人笔记
- spring boot之从零开始开发自己的网站
- ansys命令流_ANSYS命令流建模3之划分单元+施加弹簧
- 【Java】基本语法训练题
- 如何导入一个项目 myeclipse
- Linux求100内的质数,用SQL计算100以内的质数
- 突击计划——求整数中的较大者
- [渝粤教育] 中国地质大学 运筹学1 复习题
- 千年后,邂逅属于你的游园梦:华为带给智慧园区的生态鼎新
- 关于形而上学与形而下学之区别及关系
- C++之常指针和指向常量的指针
- 2022年中国工业互联网安全大赛北京市选拔赛暨全国线上预选赛MISC-工控文件Writeup
- 谷歌母公司一季度营收363亿美元 计提欧盟罚款后净利润仍超过66亿美元
- 信息技术应用现状的趋势
- 丢手帕问题(约瑟夫问题)
- 热泵系统matlab仿真,热泵系统
- Cong! ZOJ 100AC!
- android nds模拟器窗口,适用于Android v34的NDS模拟器