本帖最后由 Fiooona 于 2020-7-17 12:07 编辑
SpreadJS 是一款基于 HTML5 的纯前端表格控件,支持纯前端导入导出Excel是SpreadJS 是用户最为关注的功能点之一,现在SpreadJS 能支持导入导出 .xlsx 格式的Excel ,对于用户有导入xls格式Excel(xls是03版Office Microsoft Office Excel 工作表的格式)的需求,这里给大家提供两种解决方案。 本文先介绍第一种解决方案:在导入Excel前将旧版本.xls 格式的Excel文件批量转换为.xlsx格式的Excel。这种解决方案适用于用户有大量的.xls文件要上传至服务器,并以后不再有新增的xls文件。 推荐两个工具,可以将xls 格式的文件批量转换为xlsx 格式的文件。
一、用Spread.NET 实现的 Excel格式转换工具
下载附件后,解压缩问题“Excel转换工具”
双击运行.exe后缀的文件
运行后,如下图所示:
将需要转换的文件夹目录粘贴至工具中,点击转换:
点击转换后该文件夹下所有的.xls文件都被转换为xlsx格式文件。
二、用Excel宏命令实现批量格式转换
打开附件文件夹,将文件“ExcelConvert.xlsm”拷贝进入需要进行格式转换的文件夹,双击打开ExcelConvert.xlsm,点击开发工具-宏-执行命令,就开始进行文件格式的转换,效果如下图:
已上就是推荐的两个格式转换的工具,转换后的.xlsx格式的Excel 就能导入SpreadJS中进行展示啦,近期我们还会推出直接上传xls格式的文件到SpreadJS的解决方案,需要借助另一个控件Spread.NET 敬请期待。
|
|