①首先单击浏览器上的“文件”里面“另存为”,然后将保存类型选为“htm 或是 html”格式;②然后打开Excel,新建一个空白表格;单击菜单上的“数据”-->导入外部数据-->导入数据;③找到刚才保存的“Html”单击打开,再单击“导入”,在弹出的“导入数据”窗口中你可以选择“现有工作表”、“新建工作表”都行,然后单击确定即可。提示:有些朋友在Html转换Excel的过程中会将Html直接在Excel中打开,这种方式可能会导致Excel中的网线格无法正常显示出来。在Excel中直接单击菜单栏上的“文件”-->另存为,然后在弹出的“另存为”窗口下面的“保存类型”选择“网页(*htm;*html)”格式即可。如果你手上有大量的表格,现在想全部转换为Html格式的话,我这里给大家推荐一款软件,可以批量转换,非常不错。手机端浏览器实现excel的创建,理论上是支持的,没有遇到过完整解决方案的库,不建议新手自己编写.
实现移动端excel的创建,有以下几个难题要解决:
1 文件的读取和写入. 可以借助HTML5 的File()对象解决, 如果只是保存的话可以讲生成好的xlsx文件序列化后通过模拟下载另存为的方式存储到本地.
2 excel文件的编制. 纯浏览器环境下借助已有的外部库,可以实现简单的excel生成,比如https://npm.taobao.org/package/xlsx 这个库就是支持纯浏览器环境的.
ActiveX借助了PC端Office的能力实现excel的读写,移动端这些都得自己实现,复杂很多.