Descarga del código fuente: https://download.csdn.net/download/qq_29132907/11177565
1. Exportar txt
Recientemente se ha desarrollado una nueva función de "Alarma de caducidad de certificado". Una función a implementar es: el fondo me pasará el certificado en forma de cadena para realizar la exportación de archivos Txt.
Elegí el complemento FileSaver.js para exportar archivos txt
Dirección de descarga: https://github.com/eligrey/FileSaver.js/
Uso:
Paso 1: Cita
Paso 2: exportar texto generado
función downloadText (data) {
var blob = new Blob ([JSON.stringify (data)], {type: “text / plain; charset = utf-8”});
saveAs (blob, “export.txt”);
}
Paso 3: llame
downloadText (datos)
2. Exportar excel
<! DOCTYPE html>
<html>
<head>
<meta http-equiv = "Content-Type" content = "text / html; charset = utf-8" />
<title> </ title>
<meta charset = "utf -8 "/>
<style>
/ * Este estilo solo se usa para los efectos de la página del navegador, Excel no separará los bordes de la tabla, este estilo no es obligatorio * /
table {
border-collapse: collapse;
}
</ style>
</ head>
<body>
<! - Establezca border = "1" para mostrar el borde de la tabla->
<table border = "1">
<! - el elemento de título puede generar un título de tabla, y su extensión de columna de celda es el número de columnas de la tabla ->
<caption> Tabla de puntuación del estudiante </ caption>
<tr>
<!-Usted puede usar rowspan y colspan para fusionar celdas->
<th rowspan = "2"> número </ th>
<th rowspan = "2"> 学 号 </th>
<th rowspan = "2"> 姓名 </th>
<th rowspan = "2"> 性别 </th>
<th rowspan = "2"> 年龄 < / th>
<th colspan = "3"> 成绩 </th>
</tr>
<tr>
<th> 语文 </th>
<th> 数学 </th>
<th> 英语 </th>
</ tr >
<tr>
<td> 1 </td>
<td> 2016001 </td>
<td> 张三 </td>
<td> 男 </td>
<td> 13 </td>
<td> 85 </td>
<td> 94 </td>
<td> 77 </td>
</tr>
<tr>
<td> 2 </td>
<td> 2016002 </td>
<td> 李四 </td>
<td> 女 </td>
<td> 12 </td>
<td> 96 </td>
<td> 84 </td>
< td> 89 </td>
</tr>
</table>
<a> Exportar tabla </a>
<script>
// Use el atributo externalHTML para obtener el código HTML de todo el elemento de la tabla (incluida la etiqueta <table>) y, a continuación, empaquételo en un documento HTML completo, establezca charset en urf-8 para evitar que el chino sea ilegible
var html = "<html> < head> <meta charset = 'utf-8' /> </ head> <body> "+ document.getElementsByTagName (" table ") [0] .outerHTML +" </ body> </ html>