python xlsx转xls_使用python将.xlsx和xls(最新版本)转换为pdf
借助这个.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相关推荐
- python将文档转换成pdf_Python实现将DOC文档转换为PDF的方法
本文实例讲述了Python实现将DOC文档转换为PDF的方法.分享给大家供大家参考.具体实现方法如下: import sys, os from win32com.client import Dispa ...
- 利用python批量将office格式(word、PPT、Excel)转换为PDF
一.python的安装 python 3 10 5的安装 二.python编辑器的安装 在这里我使用的是VS code 1.62.3 三.pywin32库的安装 在CMD里面使用pip install ...
- python将html转换为pdf,如何使用Python将HTML转换为PDF
Python提供了Pdfcrowd API v2,可将HTML文档转换为PDF.该API非常易于使用,集成仅需要几行代码. 安装Install the client library from PyPI ...
- python查看excel编码格式_[Python]实现处理读写xlsx xls excel文件格式(含中文处理方法)...
最近有个需求要处理excel 格式的数据,数据量比较大.用传统的语言似乎不太好处理,于是改用python实现,这里记录一下实现过程. 首先,科普一下xlsx xls的excel文件区别是什么. xls ...
- python xlsxwriter行数_使用python库xlsxwriter库来输出各种xlsx文件的示例
功能性的文章直接用几个最简单的实现表达: xlsxwriter库的核心就是其Workbook对象. 创建一个指定名字的xlsx文件: import xlsxwriter filename = '/Us ...
- 使用Python新建、上传和修改.xlsx文件
导包: import xlsxwriter import openpyxl 新建.上传和修改.xlsx文件 # 新建标1.xlsx文件file_name = r"C:\Users\ityw\ ...
- Python将txt文本批量转化为xlsx格式
Python将txt文本批量转化为xlsx格式 # # -*- encoding: utf-8 -*- # # -------------------------------------------- ...
- python怎在excel-Python操作Excel之xlsx文件
前言 之前处理excel的读写时用的是xlrd/xlwt,但是这两个库有个缺点就是只对xls的格式处理的比较好,对以xlsx结尾的格式就不行了.由于现在大家使用的都是最新版本的office,excel ...
- 怎么用python处理excel文件-用Python读写Excel文件的方式比较
前段时间做一个项目,却不得不使用Python直接生成Excel文件,后来随着需求的变化,还要对已有的Excel文件进行读取.在这个过程中,研究并尝试了一些工具,也走了一些弯路.记录下来,下次再有类似需 ...
最新文章
- PCL基础2:点云赋值
- 【Linux 内核 内存管理】内存管理架构 ② ( 用户空间内存管理 | malloc | ptmalloc | 内核空间内存管理 | sys_brk | sys_mmap | sys_munmap)
- byte 8位有符号 与 char 16位无符号
- 不使用session,借助redis实现验证码
- 去掉chorme浏览器自动补全时input框的背景样式
- 三分钟轻松了解Spring框架基础知识
- 数据之路 - 数据可视化 - PowerBI工具
- 移动端 H5图片裁剪插件,内置简单手势操作
- MacOS Big Sur 11.3 (20E232) Cl 5133/OC 0.6.9/PE 三分区原版黑苹果镜像
- ros在哪里添加虚拟服务器,ros路由 虚拟服务器设置
- 004_Makefile的编译
- 小米小方摄像头云存储_小米摄像头离线?
- OAI配置eNB时error解决
- 电位移矢量法向向量连续性证明
- 治疗狗狗常见疾病药品备忘
- mysql支持kv_阿里云推出兼容Redis的KV数据库 有三大优势
- 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
- 一招解决Servlet[DispatcherServlet]的Servlet.init()引发异常
- 2011年30家最能赚钱移动互联公司排行榜
- 四.javascript对象
热门文章
- java前端提示反射型xss_搜索框反射型xss问题解决(网站开发)
- 1.qs100模块简单使用笔记(电信物联网平台ctwing)
- CSS水平垂直居中常见方法总结
- Vue学习笔记: Vue + Element-ui搭建后台管理系统模板
- Uniapp快速离线打包安卓Apk,免去每次云打包排队的时间
- linux系统修改屏幕分辨率,Linux系统下更改屏幕分辨率和刷新率方法
- ubuntu通过修改配置文件更改屏幕分辨率
- AE实现矢量图层标注属性
- 金仓数据库 KingbaseES SQL语言参考手册(3.1.1.1. 字符数据类型)
- 编程题007--判断是不是二叉搜索树--niuke