我试图在excel表格中自动完成一些任务。在

excel中的另一个数据表(PENDAS)将在以后创建另一个excel数据表(PENDASS)和一个新的数据表,删除现有excel文件中的所有其他选项卡)。

创建dataframe的excel表最初是从站点下载的csv文件。操作完成后,我将数据帧写入一个excel表,当以后试图用pywin32打开它时,会抛出一个错误“openmethodofworkbook class failed”。手动打开文件时,会出现错误对话框

单击“是”,删除xml内容后,excel将以修复后的版本打开

所以,我发现,这就是为什么我不能用pywin32打开它。在

使用openpyxl打开很好。但我需要使用pywin32。在

如何使用pywin32打开excel文件?在

我试图打开excel工作表的部分代码:import win32com.client

excel_app = win32com.client.dynamic.Dispatch("Excel.Application")

excel_app.Interactive = False

excel_app.Visible = False

excel_app.DisplayAlerts = False

xlBook = excel_app.Workbooks.Open(main_file)

xlSheet = xlBook.Worksheets('PSA Data')

row_count=xlSheet.UsedRange.Rows.Count

print("Last row in the sheet Data in the main file=",row_count)

copyBook=excel_app.Workbooks.Open("fullpath\dataframe.xlsx") # dataframe is the name of excel workbook which has some xml content

copySheet=copyBook.Worksheets('PSA_data')

copy_row_count=copySheet.UsedRange.Rows.Count

print("Last row in the Copy sheet =",copy_row_count)

copySheet.Range(copySheet.Cells(1,1),copySheet.Cells(copy_row_count+1,10)).Copy(xlSheet.Range(xlSheet.Cells(row_count,1),xlSheet.Cells(row_count+1,10))) #copying data

xlBook.Close(SaveChanges=1)

copyBook.Close(SaveChanges=1)

del xlBook

del copyBook

excel_app.Quit()

del excel_app

错误

^{pr2}$

python无法打开excle_无法打开Excel fi相关推荐

  1. python 自动填excel_使用python自动填充文字.docx从excel fi

    我已经用Python教科书和视频教程完成了一半的无聊工作,但是我有一个大项目需要自动生成60个化学采购审核文档,我们似乎找不到这些文档.与其单独填写,我想用我目前所学的知识.我不得不在几章中跳到前面, ...

  2. office2016无法打开鼠标右键新建excel文件

    打开右键新建的excel文件,提示"文件格式或文件扩展名无效,请确定文件未损坏,并且文件扩展名与文件的格式匹配" ================================= ...

  3. python用os模块自动打开软件_Python实现自动打开电脑应用的示例代码

    由于时间原因,有时候可能会错过某个上网课的时间段.因此想要实现自动定时启动DingDing. 新手一枚,如有不当勿喷望大佬指正. 自动打开DingDing可以由两种方法实现: 通过找出找出软件在电脑中 ...

  4. 微信QQ邮箱插件,附件Excel 无法打开,或者打开乱码问题

    文章目录 微信QQ邮箱插件,附件Excel 无法打开,或者打开乱码问题 1.表现形式 2.具体形式 3.原因 微信QQ邮箱插件,附件Excel 无法打开,或者打开乱码问题 1.表现形式 通过 Java ...

  5. Python+OpenCV教程3:打开摄像头

    Python+OpenCV教程3:打开摄像头 学习打开摄像头捕获照片.播放本地视频.录制视频等. 目标: 打开摄像头并捕获照片 播放本地视频,录制视频 OpenCV函数:cv2.VideoCaptur ...

  6. iOS 打开本地或下载excel文件

    打开本地或下载excel文件 1.用webView打开 - (UIWebView *)webView{if (!_webView) {_webView = [[UIWebView alloc] ini ...

  7. 后台导出打开Excle提示:Excel无法打开文件因为文件或文件扩展名无效

    后台导出打开Excle提示:Excel无法打开文件因为文件或文件扩展名无效 1.一定要检查SQL.特别是条件. SQL注意传值是否正确,#{}传参是否正确 查看前端响应后台导出类型和接口是否正确.我博 ...

  8. 【Python + selenium】在浏览器打开新页签

    [Python + selenium]在浏览器打开新页签,打开方式 2017年09月06日 11:34:25 宇风-飞扬 阅读数:3472 标签: seleniumpython句柄移动 更多 个人分类 ...

  9. python控制已经打开的浏览器_使用python+selenium控制手工已打开的浏览器

    我们可以利用Chrome DevTools协议.它允许客户检查和调试Chrome浏览器. 打开cmd,在命令行中输入命令: chrome.exe --remote-debugging-port=922 ...

最新文章

  1. python replace函数_Python3 replace()函数使用方法
  2. 电脑无法识别u盘怎么办_笔记本无法识别U盘了怎么办?这个端口你一定没开启!...
  3. RN中布局样式的写法
  4. gcc mips64编译后无法运行在octeon上运行_编译工具链
  5. 一.js高级(4)-函数调用-this指向-其他参数
  6. 自定义AlertDialog 问自己的单选item
  7. 使用固态存储SSD或PCIe卡
  8. 【ajax】readyState=4并且status=200时,还进error方法
  9. 华为做raid5步骤_华为RH2288V5服务器做RAID 0(官方推荐做法)
  10. java去掉重复字符_Java实现去掉字符串重复字母的方法示例
  11. 寒武纪“动荡”的 6 周年:CTO 梁军离职,市值蒸发 59 亿,核心技术人才仅剩 3 人
  12. SCCM 2012 SP1系列(一)先决条件准备-1
  13. 设计模式-第五篇之命令模式
  14. 淘宝秒杀服务器架构猜想
  15. zabbix保姆级安装教程
  16. bzoj3717 [PA2014]Pakowanie (状压dp)
  17. 共享网络隐藏计算机,把电脑变成无线路由器,wifi共享大师隐藏ssid-
  18. 使用nginx配置服务器80端口指向多个服务,解决微信公众号等平台只能绑定80端口问题。
  19. 远程连接出现 登陆失败:用户账户限制 解决方案
  20. OpenCV中Viz模块的安装(VS2015)

热门文章

  1. Linux 小知识翻译 - 「端口限制」
  2. html5开发之viewport使用
  3. 2014北京三险一金缴存比例
  4. 正则表达式贪婪与懒惰
  5. 部队人员官兵请假管理系统
  6. 为什么 CAPTCHA 变得越来越难?因为 AI 更聪明了
  7. GET和POST到底啥区别???
  8. UVA227 Puzzle
  9. Android中项目中各个文件夹的含义和用途详解
  10. TCP客户机-服务器