0

私のWebアプリには、ユーザーがクリックするとタブ区切りのデータがExcelにダウンロードされるExcelアイコンがあります。

以下は、私がそれを達成したコードです。

HTML コード:

<a id="lol" href="#" target=_blank download=file1.tsv >EXCEL </a>

Javascript コード

$(document).ready(function(e){
 var sdf = "http://getTabSeperatedData.com";
 $('#lol').attr("href",sdf);
});

http://getTabSeperatedData.comは、タブ区切りのデータを提供してくれます。

今、私には2つの問題があります。

1) 列幅をデフォルト値に設定したい。それを行う方法はありますか。理由: 最初の列は常に長いです。だからデフォルトで私はそれを大きな幅に設定したい

2) 同じ Excel シートの異なるタブにダウンロードしたい複数のテーブルがあります。

HTML5 はこれらの機能をサポートしますか。その機能を持つ例は非常に役立ちます

4

1 に答える 1

1

タブ区切り値ファイルにはフォーマット情報が含まれていません。TSV ファイルで列幅やその他の形式を設定することはできません。

同様に、TSV ファイルには、基本的な行とフィールド以外の構造情報はありません。セクションを分けて別のワークシートに移動することはできません。

ただし、Excel スプレッドシートを直接生成してダウンロードすることはできます。これにより、列幅、ワークシート、およびその他の Excel 機能を含めることができます。PHPExcelを見てください

于 2013-09-30T19:02:34.390 に答える