Python 将xls转成xlsx 5C

Python 白板
需求是要把excel 03 转成excel 07,公式、图表、图片和格式不能丢失

4个回答

用pyexcel,读取后重新用excel 2007格式保存

先用open读取,然后用pandas来实现 df.to_excel(''df.xlsx'')

u014357885
Luffy531 回复macau2008: 您现在有解决方案了么
大约一年之前 回复
macau2008
码YouMe 并不能保留公式、图片、样式
一年多之前 回复

看来还是只能用微软自己的东西另存为了

u014357885
Luffy531 我的需求和您一样,如果您已有解决方案,恳请教一下我
大约一年之前 回复

把扩展名从xls改为xlsx

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用python,将xlsx内容转成json
可以将xlsx中文件转换成json格式。点击bat文件运行。first.xlsx为入口文件。文件中sheet1表格定义数据名和格式(目前格式有num,string,list),sheet2 定义数据内容。注意:list格式的内容可以是数据,也可以是另一个xlsx文件名。xlsx文件都应在一个文件夹中。输入文件名为xlsxTojson.json
将xlsx内容转成json
使用python,将xlsx内容转成json,下载地址 运行环境需要可以运行python 使用方法:将xlsx中文件转换成json格式。点击bat文件运行。first.xlsx为入口文件。 文件中sheet1表格定义数据名和格式(目前格式有num,string,list), sheet2 定义数据内容。注意:list格式的内容可以是数据,也可以是另一个xlsx文件名。xlsx文件都应在一个...
将xlsx转换为xls格式
所在公司的业务中,不可避免的会数据的导入和导出,一般均是导出数据到Excel中,但是导出的数据有时候还会上传到第三方的系统中,进行数据的交换。 但是后台系统现在一般是使用openpyxl进行数据的导出excel的操作,而openpyxl只支持xlsx的格式,对于xls格式的数据,既不能读,也不能写。 虽然还有别的库, xlrd, xlwt, xlutils, 但是习惯使用openpyxl了,而且...
C# 将xls 另存为xlsx 文件的问题
Excel.Workbook.SaveAs(文件名, Excel.XlFileFormat.xlWorkbookNormal, missing, missing, false, false, Excel.XlSaveAsAccessMode.xlNoChange, missing, missing, missing, missing, missing);rnrn但是打开文件的时候报错 错误信息为 “Excel无法打开文件 因为文件格式或文件扩展名无效。”
Python批量将文件夹中xls文件批量转换为xlsx
利用Python将一个文件夹中的xls文件批量转换为xlsx文件
python 将txt文本文档存入xls或xlsx中
txt文本内容如下: 只显示前两行; import xlwt import numpy as np def txt_xls(filename,xlsname): try: f = open(filename) xlsx = xlwt.Workbook() #生成excel的方法,声明excel sheet = xlsx.a...
python操作xls、xlsx格式Excel笔记
xls、xlsx格式Excel操作: 1:用xlrd取,xlwt写(xls只能用这种方式,不支持openpyxl) xlrd 取读 (所有数字均为下标) data = xlrd.open_workbook("d:/Temp/PythonTest/b1.xls") #所有sheet页名称 sheetNames = data.sheet_names() #第 i sheet页全部数据
Excel读取 for xls or xlsx
XLSRW.dll是读取EXCEL5.0及其以上版本EXCEL文件的COM库 目前最新版本是1.0.0.3 ,暂未实现写功能. 无需OFFICE环境。能正确读取中文。 日期格式需注意,请参照压缩包内的使用说明。 先提供1.0.0.2版本。 wxy3064one@163.com 2011年6月22日 v1.0.0.3 版本的源代码已经提供(直接在我的资源里找), 需要的人自己下载吧。
Excell的.xls和.xlsx的导出
结合网上给出的导出经验,在这里作一个小结。 关于.xls的导出: 1.得到list集合 Map condition = new HashMap(); List> list = financeListService.findShowByAccountAll( condition); 2..设置标题和列名 // 生成提示信息,        response.setConte
java读取excel ,xls和xlsx
java读取excel文件,兼容xlsx格式,可以用于07版本和10版本
python xls文件转xlsx文件
# coding=utf-8 #!/usr/bin/env/ python3 # -*- coding: utf-8 -*- import pandas as pd import os.path import os def xls2xlsx(): rootdir = "./xls/" files = os.listdir(rootdir) num = len(files)...
python写入excel表格(xls,xlsx等)
写excel表要用到xlwt模块,官网下载(http://pypi.python.org/pypi/xlwt) 1、导入模块   import xlwt 2、创建workbook(其实就是excel,后来保存一下就行)   workbook = xlwt.Workbook(encoding = 'ascii') 3、创建表   worksheet = workbook.add_sheet...
xls和xlsx的区别
office 97-2003版本:xls doc office 2007版本:xlsx docx xls,是一个特有的二进制格式,其核心结构是复合文档,最多容纳65536行数据 xlsx,核心结构是xml类型,采用基于xml的压缩方式,使其占用空间更小,最后的x指xml docx,本质上是一个zip文件,将一个.docx文件的后缀改成zip,可以正常压缩解压。docx格式文件的主...
.xls 与.xlsx有什么区别
.xls 与.xlsx有什么区别 ?
XLS与XLSX互相转换
XLS与XLSX互相转换,在2003的EXCEL创造的表格在2007版本中打不开的情况下,这是一个利器。
poi读取excel(xls,xlsx)
这是一个poi读取excel的工具类,支持excel2003,2007 package io.utils; import org.apache.poi.hssf.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.
sql2008 导入 xls xlsx
用的sql2008 右键 任务 导入数据功能,同样的数据存成xls 和xlsx 两种格式,不过导入的设置选项也一样,不过导入速度也差太多了,6万条数据用xls选项 导入 才不到10秒,用 xlsx选项导入太慢了 在第9步正在复制数据的地方 几分钟都没有结束?而利用SELECT * into newtable FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]rnrnSELECT * into 农产品 FROM OpenDataSource( 'Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=Yes;IMEX=1;Database=c:/book1.xlsx')...[Sheet5$] rnrn同样也是6万条数据,第一条语句 xls 执行起来 不到10秒,第二条语句 xlsx执行起来得1分钟。 有啥好办法能导入 xlsx快点的没?rn
xlsx 转XLS
xlsx 转XLS.2007EXCEL转2003版
读取xls与xlsx
本课程课程内容突出实战。
读取xls和xlsxjar包
从java读取xls和xlsx所必须使用的jar包
xls和xlsx的打开方式
AccessDatabaseEngine.exe自然是要装的,但是关键是Provider=Microsoft.Jet.Oledb.4.0一定要替换成Provider=Microsoft.ACE.OLEDB.12.0因为其中的Jet和ACE很相似但是却很容易忽略,这个是我的代码: ResultInfo> Result = new ResultInfo>(); string
poi读取xlsx和xls
NULL 博文链接:https://fireflylover.iteye.com/blog/1484218
我想转成xls为什么转成了xlsx……囧
用网上的一个包自己改了下,用了Microsoft.Office.Interop.Excel,这个有11和12两个版本,不过两个版本出来的结果都是XLSX格式,我用的是VS2008,请问这个有关系么? rnrn public void ExportTOExcel(DataGridView dataGridView, SaveFileDialog saveFileDialog, ToolStripProgressBar progreesBar, string FileName)rn rn ProgressBar1 = progreesBar;rn // gridView = dataGridView;rn if (dataGridView.Rows.Count == 0)rn rn MessageBox.Show("没有数据可供导出!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);rn return;rn rn elsern rn saveFileDialog.Filter = "Execl files (*.xls)|*.xls";rn saveFileDialog.FilterIndex = 0;rn saveFileDialog.RestoreDirectory = true;rn saveFileDialog.CreatePrompt = true;rn saveFileDialog.Title = "导出文件保存路径";rn // saveFileDialog.ShowDialog();rn string strName = saveFileDialog.FileName;rn if (strName.Length != 0)rn rnrn ProgressBar1.Visible = true;rn System.Reflection.Missing miss = System.Reflection.Missing.Value;rn Microsoft.Office.Interop.Excel.ApplicationClass excel = new Microsoft.Office.Interop.Excel.ApplicationClass();rn excel.Application.Workbooks.Add(true); ;rn excel.Visible = false;//若是true,则在导出的时候会显示EXcel界面。 rn if (excel == null)rn rn MessageBox.Show("EXCEL无法启动!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);rn return;rn rn Microsoft.Office.Interop.Excel.Workbooks books = (Microsoft.Office.Interop.Excel.Workbooks)excel.Workbooks;rn Microsoft.Office.Interop.Excel.Workbook book = (Microsoft.Office.Interop.Excel.Workbook)(books.Add(miss));rn Microsoft.Office.Interop.Excel.Worksheet sheet = (Microsoft.Office.Interop.Excel.Worksheet)book.ActiveSheet;rn sheet.Name = "test";rn System.Data.DataTable dt = (System.Data.DataTable)dataGridView.DataSource;rn //生成字段名称 rn // for (int i = 0; i < gridView.ColumnCount; i++)rn // rn // excel.Cells[1, i + 1] = gridView.Columns.HeaderText.ToString();rn // rn //填充数据 rn for (int i = 0; i < dt.Rows.Count; i++)rn rn for (int j = 0; j < dt.Columns.Count; j++)rn rnrn excel.Cells[i + 2, j + 1] = dt.Rows[i][j].ToString();rn rn rn ProgressBar1.Value += 100 / dt.Rows.Count;rn rn sheet.SaveAs(strName, miss, miss, miss, miss, miss, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, miss, miss, miss);rn book.Close(false, miss, miss);rn books.Close();rn excel.Quit();rn System.Runtime.InteropServices.Marshal.ReleaseComObject(sheet);rn System.Runtime.InteropServices.Marshal.ReleaseComObject(book);rn System.Runtime.InteropServices.Marshal.ReleaseComObject(books);rn System.Runtime.InteropServices.Marshal.ReleaseComObject(excel);rn GC.Collect();rn ProgressBar1.Value = 100;rn MessageBox.Show("数据已经成功导出到:" + saveFileDialog.FileName.ToString(), "导出完成", MessageBoxButtons.OK, MessageBoxIcon.Information);rn ProgressBar1.Value = 0;rn ProgressBar1.Visible = false;rn rn rn
关于将DBF转成xls格式问题
我需要将一个dbf文件转成xls格式,但是可能是dbf太多,xls的行数不够,出现如下问题,请帮我解决一下rn[img=https://img-bbs.csdn.net/upload/201512/28/1451277460_580951.jpg][/img]
使用AS3将xls转成Json
背景介绍: 早在2008年,AS3就已经有了三方类库as3xls封装了json / xml和xls之间的格式转换功能,但对中文支持较差(本人估计对所有双字节的和多字节的语种都支持不了)。多年以来这个类库并未随着office软件一起升级,现在几乎到了无法使用的地步。再次引用as圈中一个老鬼的话:现在的江湖已不再是我记忆中的江湖了... 给大家分享下我的方法吧: 1. 将xls保存为
Excel Xls批量转Xlsx
通过宏批量将xls格式的文件转换为xlsx格式的文件。
java读取execl(xls,xlsx)
java 读取execs文档,xls和xlsx都可使用的,
读取xls和xlsx,pom文件
使用Java读取xlxs文件和写入txt文件,并将数据写入到本地文件 使用maven项目,所需pom文件
Java操作xls或者xlsx
Java操作xls或者xlsx(任何office版本都支持!),使用起来非常的方便,就是一个类,需要下载对应的jar包,jar包是 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.13-beta1</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.13-beta1</version> </dependency>
poi导出xls和xlsx的区别
工作中遇到客户需要把导出excel格式由xlsx改为xls,导出后打开文件导出警告框提示内容格式与文件类型不一致,内容可以查看。查看response设置也没有问题,后来发现原因出在工作簿和样式的创建上,创建xlsx格式用XSSFWorkbook wb = new XSSFWorkbook()创建;样式用XSSFCellStyle;xls格式用Workbook wb = new HSSFWorkbo...
java导入xls和xlsx格式
InputStream inputStream = new BufferedInputStream(new FileInputStream(file)); Sheet sheet = null; //读写xls和xlsx格式时,HSSFWorkbook针对xls,XSSFWorkbook针对xlsx if (POIFSFil
EXCEL文档解析(xls,xlsx)工具类
解析工具类网上有很多,这里有个坑的地方就是jar包的导入问题;maven方式我查了几次才查到导入方式;尤其是扩展包的导入;  具体的数据处理需要自己根据需求增加实体类进行操作; package com.company.item.util.ExcelInfo; import java.io.File; import java.io.FileInputStream; import j
java 读取xls和xlsx的poi
这个poi可在java里读取 word2007 和 2003 以及更高版本。
excel文件导入(xls,xlsx)
java导入excel数据分析:    提出问题:excel导入数据?  分析问题:   1.excel有那几种格式    xls,xlsx   2.如何将excel导入,转换成java中的数据类型    (我们这里是将表格中的数据转化成:Map>>)       解决问题:        1.(注意:xls格式的数据必须使用poi导入使用的工具类ExcelSwitch
读取并写入xls与xlsx
本视频致力于打造最适合Python初学者的入门视频,站在初学者角度,从零开始、由浅入深,以朴实生动的语言来阐述复杂的问题,其中列举了大量现实中的例子进行讲解,真正做到通俗易懂。 本视频涵盖Python基础语言、流程控制、数据结构、函数、模块与包、面向对象、文件、异常等核心知识点。当学完一个章节的知识点,通过每章实用性强的案例,将所学知识综合运用到实际开发中,积累项目开发经验。
ExcelConverter xls、xlsx 文件格式转换
ExcelConverter 软件名称: ExcelConverter 软件大小: 8.54 MB(8959488 字节) 软件类别: 文件格式转换 运行环境: Win7 32位、Win10 64位下测试可用 授权方式: 免费版(原创) 软件语言: 中文版 软件说明: ExcelConverter 是一款将 Excel 文件(*.xls、*.xlsx)转换为其他格式(*.xls、*.xlsx、*.html、*.mht、*.xml、*.pdf、*.ods、*.csv、*.txt、*.xps、*.svg、*.bmp、*.jpg、*.png)的软件,需要 .NET Framework 2.0 运行库。 本软件引用了 Aspose.Cells 组件,ExcelConverter.exe 是源码编译后,用 ILMerge.exe 将两者合并而成,方便使用,如杀毒软件拦截,可以用自行编译,Aspose.Cells 组件放在同一文件夹下即可。 MD5: E2618A6D10DC17B251D9E81E2A33ECB8 SHA1: 818D23E9E93E29F382C25A7CF57E0172B7497C15 CRC32: 6A57408A
java 读xls 、xlsx jar包
java 读xls 、xlsx jar包
如何将xls批量转换成xlsx
下面是单个xls转换成xlsx的步骤,相信大家都知道 1. 点击“文件”,然后选择“另存为”,并保存到桌面 2.然后点击“保存类型”,选择“Excel 97-2003工作簿”,然后点“保存 但是我有100个文件,能不能批量操作? 答:当然可以,只要用VBA代码就能按上面的操作自动执行100次,帮你批量将.xls转化成.xlsx。 具体操作请看下方动图 VBA代码如...
批量xls转xlsx软件
Convert XLSX to XLS:CXS45YKL467EVB Convert XLS to XLSX:CXX34JHY87ZX4T
POI读取EXCEL下xlsx,xls文件
poi官网下载地址,点击访问如何用poi操作excel文件: 首先,你需要正确使用jar包: 我写poi的时候,出过很多问题,其中一点就是jar包冲突,我搞了很久才解决,过程不足为外人道,但是我还是提醒一下,导入jar包一定要谨慎。你需要导入四个包: 1、poi-3.14-20160307.jar 2、poi-ooxml-3.14-20160307.jar 3、poi-ooxml-schema
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview