最近、Vue プロジェクトについて知り、ElementUI でデータを xlsx および Excel テーブルにエクスポートする方法を見つけました。今日はこれを紹介し、簡単にクエリできるようにメモを残しておきます。 生徒が理解しやすいように、すべての要素を 1 ページに書きました。 1. 最初のステップはプラグインをインストールすることです npm インストール ファイルセーバー npm インストール xlsx 2. 2番目のステップは、main.jsでグローバルを設定することです。 // Vue で Excel テーブル テンプレートをエクスポートします。import FileSaver from 'file-saver' 'xlsx' から XLSX をインポート Vue.prototype.$FileSaver = FileSaver; //グローバルに設定 Vue.prototype.$XLSX = XLSX; //グローバルに設定 3. 3番目のステップは、 <テンプレート> <div class="daochu"> <el-button @click="o" type="success" round>エクスポート</el-button> <el-テーブル id="ou" :data="テーブルデータ" スタイル="幅: 100%" :default-sort="{ プロパティ: '日付'、順序: '降順' }" > <el-table-column prop="date" label="日付" ソート可能な幅="180"> </el-table-column> <el-table-column prop="name" label="名前" sortable width="180"> </el-table-column> <el-table-column prop="address" label="住所" :formatter="フォーマッタ"> </el-table-column> </el-table> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ データ() { 戻る { テーブルデータ: [ { 日付: "2016-05-02", 名前: 「王小湖」、 住所:「上海市普陀区金沙江路1518号」 }, { 日付: "2016-05-04", 名前: 「王小湖」、 住所:「上海市普陀区金沙江路1517号」 } ]、 }; }, 方法:{ o() { テーブルを document.getElementById("ou"); にします。 table_book を this.$XLSX.utils.table_to_book(tables) とします。 var table_write = this.$XLSX.write(table_book, { 書籍タイプ: "xlsx", bookSST: 本当です、 タイプ: "配列", }); 試す { this.$FileSaver.saveAs( 新しいBlob([table_write], { タイプ: "application/octet-stream" }), 「シートjs.xlsx」 ); } キャッチ (e) { if (typeof console !== "undefined") console.log(e, table_write); } table_write を返します。 }, } } </スクリプト> エクスポートされたことがわかります 実際の作業では、エクスポートボタンを分離して再利用できるようにする方が合理的です。 これで、elementui による xlsx および excel テーブルへのデータのエクスポートに関するこの記事は終了です。elementui による xlsx および excel テーブルへのデータのエクスポートに関する関連コンテンツの詳細については、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Nginx 外部ネットワーク アクセス イントラネット サイト構成操作
最近、データベース関連の操作が多くなり、会社の既存の仕様はあまり包括的ではありません。インターネット...
まず、サーバー環境情報: アンインストールの理由:しばらくするとホストマシンのディスクが100%にな...
Linux 上の LibreOffice で Microsoft ドキュメントを開くと、フォントが少...
1. <dl>はリストを定義し、<dt>はリスト内の項目を定義し、<d...
まず、私たちがやりたいことは、serverA の usera を使用して、パスワードなしで serv...
私たちのコンピューターには、ディレクトリ、写真、ソース コードなどのファイルが保存されています。たく...
目次問題の概要問題の再現問題の拡大結論は問題の概要今日、仕事中に、DBA が突然、SQL に暗黙的な...
多くの場合、Linux システムに Web サービス アプリケーション (Tomcat、Apache...
1. はじめにこの記事では、Docker を使用して Redis を探索する方法を説明します。 Do...
ナビゲーションなどは日々の開発でよく使うので、記録として記事を書きます。ナビゲーションは終了/開始位...
1. MySQL 独自のストレステストツール - Mysqlslap mysqlslap は、mys...
序文デフォルトでは、MySQL はデータベース クエリ データをキャッシュするために大きなメモリ ブ...
HTML メタタグHTML メタタグは、Web ページのコンテンツに関する情報をブラウザや検索エンジ...
「脳が多数の領域間の関係を処理できるように、入力は論理的なグループに分割する必要があります。」 – ...
InnoDB ストレージ エンジンの主な機能には、挿入バッファ、二重書き込み、適応ハッシュインデック...