用VB把xls转换为xlsx

Sub xls批量转换成xlsx()
Application.ScreenUpdating = False
MsgBox "现在开始转换,请稍候!"
mypath = ThisWorkbook.Path & "\"
mybook = Dir(mypath & "*.xls")
Do While Len(mybook)
Set wb = Workbooks.Open(mypath & mybook)
wb.SaveAs mypath & mybook & "x", xlOpenXMLWorkbook
wb.Close
p = p + 1
Application.StatusBar = "已转换" & p & "个工作薄"
If p Mod 5 = 0 Then DoEvents
Loop
Application.StatusBar = ""
MsgBox "全部转换完成!共 " & p & " 个!"
End Sub

时间: 2024-11-05 19:44:10

用VB把xls转换为xlsx的相关文章

office文档在线预览 (doc、docx、ppt、pptx、xls、xlsx)

要想实现office文档在线预览,可以使用红樱枫软件公司开发的数据格式转换软件HTML Filter,该产品可以以程序库的形式提供给用户,提供各种程序接口,如:C/C++.Java..Net等接口,供用户将软件镶嵌在自己的系统中.通过调用本产品的提供的API功能接口,实现MS Office系列文档到HTML的快速转换.本产品在国内外得到了广泛的应用,在国内有腾讯.搜狐等多家知名企业使用本产品.对多种文档进行统一管理,编辑,检索和浏览.用户可以使用本产品,十分便利的将office文档Word,Ex

怎样将 FineReader中识别结果保存为XLS和XLSX格式

ABBYY FineReader是一款OCR文字识别软件,使用该软件识别文本时,识别结果可以保存至文件.发送至另一应用程序.复制到剪贴板或者通过电子邮件发送.OCR识别结果除了可以保存为DOCX.ODT.RTF格式和TXT格式之外,还可以保存为XLS和XLSX格式 ,那么如何在ABBYY FineReader中将识别结果保存为XLS和XLSX格式呢? 若有疑问可直接访问:http://www.abbyychina.com/FRshiyongjiqiao/abbyyfr-xlsgeshi.html

java使用POI实现excel文件的读取,兼容后缀名xls和xlsx

需要用的jar包如下: 如果是maven管理的项目,添加依赖如下: <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </depen

Java 读取Excel格式xls、xlsx数据工具类

需要POI的jar包支持 调用方式: ReadExcelTest excelTest = new ReadExcelTest(); excelTest.readExcel("D:\\data1.xlsx"); package com.util; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; imp

java读写excel(POI,支持xls和xlsx两种格式)

这应该是一个比较全的示例了,更加复杂的功能可以在此基础上扩展.此示例基于apache的POI类库,相关jar包就不列举了.这个类库很通用,网上很好找. 1.不包含单元格合并的写excel /** * excel导出到输出流 * 谁调用谁负责关闭输出流 * @param os 输出流 * @param excelExtName excel文件的扩展名,支持xls和xlsx,不带点号 * @param data * @throws IOException */ public static void

关于导入excel报错的处理(xls,xlsx)

最近在做一个将excel导入到dataGriview中的小功能在做的过程中遇到以下问题: 链接excel的链接串是这样写的 string strConnection = "Provider=Microsoft.JET.OLEDB.4.0;Data Source = " + strFileName + ";Extended Properties = Excel 8.0"; 这样写连接串导入*xls时一切顺利,当我导入*xlsx文件时报这样一个错误:“System.Da

java读取xls和xlsx数据作为数据驱动来用

java读取Excle代码 拿来可以直接使用 :针对xls 和 xlsx package dataProvider; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.poi

php导出excel(xls或xlsx)(解决长数字显示问题)

1)demo $titles = array('订单号','商品结算码','合同号','供应商名称','专柜','商品名称','商品货号','商品单价','商品总价','供应商结算金额','商品数量','商品促销优惠','平台优惠抵扣','品牌订单优惠抵扣'); //导出准备 ob_get_clean(); ob_start(); echo implode("\t", $titles),"\n"; $currencyModel = app::get('ectools

1、创建一个空白的xls和xlsx文件

1.创建一个空白的xls文件 Step1:先引入库NPOI.dll文件 Step2: ①:实例化一个workbook,实为在内存表中创建一个xls文件 NPOI.HSSF.UserModel.HSSFWorkbook workbook = new NPOI.HSSF.UserModel.HSSFWorkbook(); 但是,如果打开此时的workbook会报错,原因是至少需要包含一个Sheet ②:创建一个Sheet,如果方法不带参数,系统自动给出SheetName,带一个参数表示自定义Shee