码迷,mamicode.com
首页 > 其他好文 > 详细

个人技术总结

时间:2020-06-25 19:32:41      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:targe   个人   通过   room   表示   概述   src   clean   anr   

1. 技术概述

 使用js-xlsx实现纯前端导入excel表格

2.技术详述

出于自动化记账的需求,此次项目要求能够完成对用户的excel账单的导入和读取,出于分工和功能划分的考虑,最后决定由前端web来实现这个功能。

通过在网上查找了几种纯前端实现excel表格导入的实现方法之后,最后我选择了js-xlsx来实现。

由SheetJS出品的js-xlsx是一款非常方便的只需要纯JS即可读取和导出excel的工具库,功能强大,支持格式众多,支持xls、xlsx、ods等十几种格式。官方github里提供了各种电子表格格式的解析器和编写器,需要jquery依赖,通过Pure-JS cleanroom实现,强调解析和编写的健壮性,跨格式功能与统一的JS表示兼容,以及ES3/ES5浏览器与IE6的兼容性。

3.技术使用中遇到的问题和解决过程。

js-xlsx导入CSV文件的时候会遇到中文乱码的问题,以下是使用官方提供的转换测试网站结果:

技术图片

 

 可以看到其中的中文全部变成了乱码。

在网上搜索相关问题,查阅相关资料之后发现这是由于文件的编码不对造成的,通过记事本打开,将excel文件另存为,并将编码改为UTF-8即可。

 

技术图片

 未完....

个人技术总结

标签:targe   个人   通过   room   表示   概述   src   clean   anr   

原文地址:https://www.cnblogs.com/interplorer/p/13192354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!