在《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")

博客地址:https://blog.csdn.net/LaoYuanPython

老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036

Python(Python+Qt)学习随笔:使用xlwings新建Execl文件和sheet的方法相关推荐

  1. PyQt(Python+Qt)学习随笔:Qt Designer中部件的accessibleDescription和accessibleName辅助阅读属性

    accessibleDescription和accessibleName属性都是用于残疾人辅助阅读的,这两个属性都有国际化属性(关于国际化请参考<PyQt(Python+Qt)学习随笔:Qt D ...

  2. python批量分析表格_Python统计分析execl文件列表值的方法

    用Python统计分析execl文件列表值的方法,采用python批量统计分析Excel表格数据工具代码编写示例.Python实现文件操方法有很多,python excel处理数据简洁方便. 下边关于 ...

  3. Linux学习随笔(基础篇)-- 文件权限

    Linux学习随笔(基础篇)-- 文件权限 小土豆Linux学习随笔 -- 清听凌雪慕忆

  4. python播放本地视频_python opencv 读取本地视频文件 修改ffmpeg的方法

    Python + opencv 读取视频的三种情况: 情况一:通过摄像头采集视频 情况二:通过本地视频文件获取视频 情况三:通过摄像头录制视频,再读取录制的视频 摄像头采集.本地视频文件的读取.写视频 ...

  5. QT学习笔记(八)资源文件

    一.创建工程 创建工程时,打开"generate form",即创建界面 创建完成后可以看到:多了一个forms文件夹,里面有mainwindow.ui文件 并且:pro文件里也会 ...

  6. 前端开发:VS Code编辑器新建Vue文件自定义模板的方法

    在前端开发过程中,尤其是对于经验不足的初级开发者来说,需要掌握一些必备的提升开发速度的技巧,比如使用各种插件来提升开发速度,这样才能事半功倍. 本篇博文来分享一个开发常用的技巧,资深开发者不屑于知道的 ...

  7. PyQt(Python+Qt)学习随笔:Qt Designer中部件的调色板palette属性和字体font属性设置

    一.调色板 在Qt Designer的部件属性中,有个部件调色板(palette)的属性,进入后,如下图所示: 1.调色板palette Qt中提供的调色板palette用于管理控件的外观显示,对应P ...

  8. PyQt(Python+Qt)学习随笔:formLayout的layoutLabelAlignment 属性

    一.引言 Qt Designer的表单布局(formLayout)中,layoutLabelAlignment 用于控制表单布局中标签的水平对齐方式(包括垂直和水平方向两个方向).如图: 此属性实际对 ...

  9. PyQt(Python+Qt)学习随笔:QListView的itemAlignment属性

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QListView的itemAlignment属性用于控制每个数据项的对齐方式,其类型为枚举类Qt. ...

最新文章

  1. 百度首席科学家吴恩达谈百度人工智能项目进展情况
  2. JS一定要放在Body的最底部么?
  3. 计算机网络(谢希仁 第七版) 数据链路层 个人笔记
  4. spring boot之从零开始开发自己的网站
  5. ansys命令流_ANSYS命令流建模3之划分单元+施加弹簧
  6. 【Java】基本语法训练题
  7. 如何导入一个项目 myeclipse
  8. Linux求100内的质数,用SQL计算100以内的质数
  9. 突击计划——求整数中的较大者
  10. [渝粤教育] 中国地质大学 运筹学1 复习题
  11. 千年后,邂逅属于你的游园梦:华为带给智慧园区的生态鼎新
  12. 关于形而上学与形而下学之区别及关系
  13. C++之常指针和指向常量的指针
  14. 2022年中国工业互联网安全大赛北京市选拔赛暨全国线上预选赛MISC-工控文件Writeup
  15. 谷歌母公司一季度营收363亿美元 计提欧盟罚款后净利润仍超过66亿美元
  16. 信息技术应用现状的趋势
  17. 丢手帕问题(约瑟夫问题)
  18. 热泵系统matlab仿真,热泵系统
  19. Cong! ZOJ 100AC!
  20. android nds模拟器窗口,适用于Android v34的NDS模拟器

热门文章

  1. 时间戳转换成标准日期
  2. 简述几种常用的编码器数据格式
  3. Iass、Psss、Sass、Dass快速记忆
  4. Javascript Promise用法详解
  5. nginx 启动、重启、关闭命令
  6. xshell基础使用命令
  7. 非常强大的文件比较工具:Vimdiff
  8. html(h5)页面实现微信js分享
  9. 停车还能360全方位影像_汽车新技术:360全景环视系统技术
  10. 树莓派控制16路PWM输出的PCA9685模块