借助这个.doc to pdf using python

链接我正在尝试excel(.xlsx和xls格式)

以下是Excel的修改代码:import os

from win32com import client

folder = "C:\\Oprance\\Excel\\XlsxWriter-0.5.1"

file_type = 'xlsx'

out_folder = folder + "\\PDF_excel"

os.chdir(folder)

if not os.path.exists(out_folder):

print 'Creating output folder...'

os.makedirs(out_folder)

print out_folder, 'created.'

else:

print out_folder, 'already exists.\n'

for files in os.listdir("."):

if files.endswith(".xlsx"):

print files

print '\n\n'

word = client.DispatchEx("Excel.Application")

for files in os.listdir("."):

if files.endswith(".xlsx") or files.endswith('xls'):

out_name = files.replace(file_type, r"pdf")

in_file = os.path.abspath(folder + "\\" + files)

out_file = os.path.abspath(out_folder + "\\" + out_name)

doc = word.Workbooks.Open(in_file)

print 'Exporting', out_file

doc.SaveAs(out_file, FileFormat=56)

doc.Close()

显示以下错误:>>> execfile('excel_to_pdf.py')

Creating output folder...

C:\Excel\XlsxWriter-0.5.1\PDF_excel created.

apms_trial.xlsx

~$apms_trial.xlsx

Exporting C:\Excel\XlsxWriter-0.5.1\PDF_excel\apms_trial.pdf

Traceback (most recent call last):

File "", line 1, in

File "excel_to_pdf.py", line 30, in

doc = word.Workbooks.Open(in_file)

File ">", line 8, in Open

pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, u'Microsoft Excel

', u"Excel cannot open the file '~$apms_trial.xlsx' because the file format or f

ile extension is not valid. Verify that the file has not been corrupted and that

the file extension matches the format of the file.", u'xlmain11.chm', 0, -21468

27284), None)

>>>

里面有问题

文档另存为(out_file,FileFormat=56)

文件格式应该是什么?

请帮忙

python xlsx转xls_使用python将.xlsx和xls(最新版本)转换为pdf相关推荐

  1. python将文档转换成pdf_Python实现将DOC文档转换为PDF的方法

    本文实例讲述了Python实现将DOC文档转换为PDF的方法.分享给大家供大家参考.具体实现方法如下: import sys, os from win32com.client import Dispa ...

  2. 利用python批量将office格式(word、PPT、Excel)转换为PDF

    一.python的安装 python 3 10 5的安装 二.python编辑器的安装 在这里我使用的是VS code 1.62.3 三.pywin32库的安装 在CMD里面使用pip install ...

  3. python将html转换为pdf,如何使用Python将HTML转换为PDF

    Python提供了Pdfcrowd API v2,可将HTML文档转换为PDF.该API非常易于使用,集成仅需要几行代码. 安装Install the client library from PyPI ...

  4. python查看excel编码格式_[Python]实现处理读写xlsx xls excel文件格式(含中文处理方法)...

    最近有个需求要处理excel 格式的数据,数据量比较大.用传统的语言似乎不太好处理,于是改用python实现,这里记录一下实现过程. 首先,科普一下xlsx xls的excel文件区别是什么. xls ...

  5. python xlsxwriter行数_使用python库xlsxwriter库来输出各种xlsx文件的示例

    功能性的文章直接用几个最简单的实现表达: xlsxwriter库的核心就是其Workbook对象. 创建一个指定名字的xlsx文件: import xlsxwriter filename = '/Us ...

  6. 使用Python新建、上传和修改.xlsx文件

    导包: import xlsxwriter import openpyxl 新建.上传和修改.xlsx文件 # 新建标1.xlsx文件file_name = r"C:\Users\ityw\ ...

  7. Python将txt文本批量转化为xlsx格式

    Python将txt文本批量转化为xlsx格式 # # -*- encoding: utf-8 -*- # # -------------------------------------------- ...

  8. python怎在excel-Python操作Excel之xlsx文件

    前言 之前处理excel的读写时用的是xlrd/xlwt,但是这两个库有个缺点就是只对xls的格式处理的比较好,对以xlsx结尾的格式就不行了.由于现在大家使用的都是最新版本的office,excel ...

  9. 怎么用python处理excel文件-用Python读写Excel文件的方式比较

    前段时间做一个项目,却不得不使用Python直接生成Excel文件,后来随着需求的变化,还要对已有的Excel文件进行读取.在这个过程中,研究并尝试了一些工具,也走了一些弯路.记录下来,下次再有类似需 ...

最新文章

  1. PCL基础2:点云赋值
  2. 【Linux 内核 内存管理】内存管理架构 ② ( 用户空间内存管理 | malloc | ptmalloc | 内核空间内存管理 | sys_brk | sys_mmap | sys_munmap)
  3. byte 8位有符号 与 char 16位无符号
  4. 不使用session,借助redis实现验证码
  5. 去掉chorme浏览器自动补全时input框的背景样式
  6. 三分钟轻松了解Spring框架基础知识
  7. 数据之路 - 数据可视化 - PowerBI工具
  8. 移动端 H5图片裁剪插件,内置简单手势操作
  9. MacOS Big Sur 11.3 (20E232) Cl 5133/OC 0.6.9/PE 三分区原版黑苹果镜像
  10. ros在哪里添加虚拟服务器,ros路由 虚拟服务器设置
  11. 004_Makefile的编译
  12. 小米小方摄像头云存储_小米摄像头离线?
  13. OAI配置eNB时error解决
  14. 电位移矢量法向向量连续性证明
  15. 治疗狗狗常见疾病药品备忘
  16. mysql支持kv_阿里云推出兼容Redis的KV数据库 有三大优势
  17. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
  18. 一招解决Servlet[DispatcherServlet]的Servlet.init()引发异常
  19. 2011年30家最能赚钱移动互联公司排行榜
  20. 四.javascript对象

热门文章

  1. java前端提示反射型xss_搜索框反射型xss问题解决(网站开发)
  2. 1.qs100模块简单使用笔记(电信物联网平台ctwing)
  3. CSS水平垂直居中常见方法总结
  4. Vue学习笔记: Vue + Element-ui搭建后台管理系统模板
  5. Uniapp快速离线打包安卓Apk,免去每次云打包排队的时间
  6. linux系统修改屏幕分辨率,Linux系统下更改屏幕分辨率和刷新率方法
  7. ubuntu通过修改配置文件更改屏幕分辨率
  8. AE实现矢量图层标注属性
  9. 金仓数据库 KingbaseES SQL语言参考手册(3.1.1.1. 字符数据类型)
  10. 编程题007--判断是不是二叉搜索树--niuke