jsダウンロードファイル、FileSaver.jsエクスポートtxt、Excelファイル

ソースコードのダウンロード:https://download.csdn.net/download/qq_29132907/11177565
1. txtをエクスポート

新しい「証明書期限切れアラーム」機能が新たに開発されました。実装される1つの機能は、Txtファイルのエクスポートを実現するために、バックグラウンドで証明書を文字列の形式で渡してくれることです。

FileSaver.jsプラグインを選択してtxtファイルをエクスポートしました

ダウンロードアドレス:https://github.com/eligrey/FileSaver.js/

使用法:

ステップ1:見積もり

ステップ2:生成されたテキストをエクスポートする

function downloadText(data){
var blob = new Blob([JSON.stringify(data)]、{type:“ text / plain; charset = utf-8”});
saveAs(blob、“ export.txt”);
}
ステップ3:電話する

downloadText(データ)
2. Excelにエクスポート


<!DOCTYPE html>
<html>
<head>
    <meta http-equiv = "Content-Type" content = "text / html; charset = utf-8" />
    <title> </ title>
    <meta charset = "utf -8 "/>
    <style>
        / *このスタイルはブラウザのページ効果にのみ使用され、Excelはテーブルの境界線を分離しません。このスタイルは必要ありません* /
        table {
            border-collapse:collapse;
        }
    </ style>
</ head>
<body>
    <!-境界線= "1"を設定して
    テーブルの境界線を表示-> <テーブル境界線= "1">
        <!-caption要素はテーブルタイトルを生成でき、そのセル列スパンはテーブル列の数です->
        <caption>生徒のスコア表</ caption>
        <tr>
            <!-rowspanとcolspanを使用してセルを結合できます->
            <th rowspan = "2"> number </ 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>テーブルをエクスポート</a>

    <script>
        // outerHTML属性を使用してテーブル要素全体(<table>タグを含む)のHTMLコードを取得し、それを完全なHTMLドキュメントにパッケージ化し、charsetをurf-8に設定して、中国語の文字化けした
        var html = "<html> < head> <meta charset = 'utf-8' /> </ head> <body> "+ document.getElementsByTagName(" table ")[0] .outerHTML +" </ body> </ html>

51件の元の記事を公開 19件の賞賛 60,000回以上の閲覧

おすすめ

転載: blog.csdn.net/qq_40999917/article/details/105297496