0

したがって、データをExcelにエクスポートするために私が見つけたほとんどのSOの回答には、data:. これはクライアント側で行う最善の方法ですか (少なくとも Windows では、Mac では動作しないようです)。

4

2 に答える 2

1

したがって、データをExcelにエクスポートするために私が見つけたほとんどのSOの回答には、URIの使用が含まれますdata:

エラー...どういう意味ですか?リンクをいくつか提供していただけますか?

それはさておき、あなたがそれを行うことができるさまざまな方法があります-最も適切なものを選択してください. 1つの方法はあなたが言及していることです(いくつかのリンクを投稿しない限り理解できません)。

別の方法: すべてのデータを複数行の csv 文字列として配置します。

a, b, c, d
e, f, g, h, i
...

そしてそれをサーバーに送信します。サーバーの「サービス」はこの文字列を取得し、正しくダウンロードできる CSV 表現を返します。つまり、'myfile.csv' という名前で文字列をファイルに貼り付け、そのファイルをユーザーに返します。

さらに別の方法 (ハッキー): CSV を含むテキストエリアを表示し、ユーザーにそれをコピーして Excel に貼り付けるように依頼します。CSV は、コピー アンド ペーストで簡単に複数の列に分割できます。

Google スプレッドシートを使用している場合は、テキスト領域に TSV (Tabbed Space Values) を入力できます。つまり\t、カンマではなくタブで 2 つの列を区切ります。Google スプレッドシートへのコピー/貼り付けは、複数の列にわたって行われます

最適なアプローチを使用してください。アプローチを選択する前に目標 (つまり、理由) を理解し、選択後にそのアプローチの価値/価値を理解してください。

于 2012-08-09T16:34:08.087 に答える
0

フラッシュのクライアント要件を気にしない場合は、Downloadifyを使用できます。

また、博士号の回答があなたが使用したものである場合は、彼の回答に「受け入れられた」チェックを付けたいと思うかもしれません:)

于 2012-09-29T08:56:35.550 に答える