js descargar archivo, FileSaver.js export txt, archivo de Excel

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>

Publicado 51 artículos originales · 19 alabanzas · 60,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/qq_40999917/article/details/105297496
Recomendado
Clasificación