/********************************************************************************* * HTML save data to CSV or excel * 说明: * 将网页内容保存到csv文件或者execl中。 * * 2017-10-28 深圳 南山平山村 曾剑锋 ********************************************************************************/一、参考文档: 1. store data from a form using just HTML https://stackoverflow.com/questions/14360769/store-data-from-a-form-using-just-html 2. Write to CSV file locally with HTML5 https://stackoverflow.com/questions/27013963/write-to-csv-file-locally-with-html5 3. Web导出excel的几种方法 http://taote.iteye.com/blog/842496 4. JS直接导出excel 兼容ie、chrome、firefox http://blog.csdn.net/sinat_15114467/article/details/51098522 5. How do I export html table data as .csv file? https://stackoverflow.com/questions/7161113/how-do-i-export-html-table-data-as-csv-file二、原理: data协议方式:对于支持data协议的浏览器,可以将html或是csv先用js base64处理,然后前缀data:application/vnd.ms-excel;base64,,即可使浏览器将其中的数据当做excel来处理,浏览器将提示下载或打开excel文件,可惜的是ie不支持。extjs的官网有一个grid的plugin,实现导出xhtml格式的伪excel文件,就是这么做的。三、ExampleHTML Form Data to Excel
QMS Assessment | |||
No | Criteria | Question | Score |
Q1 | Quality Unit Independency | Do you have the Quality Unit? | |
Q2 | Apply PICS GMP | Which GMP regulation do you use? | |
Q3 | Deviation or Non-conformance | Do you have a deviation or non-conformance procedure? | |
Q4 | Complaint | Do you have a customer complaint procedure? |