HTML テーブルを Excel ファイルに変換する関数が必要です。
ページにボタンを追加したいのですが、そのボタンをクリックすると、完全な HTML テーブルが Excel ファイルを生成する関数に渡され、同じレイアウトとデザインのファイルに HTML テーブルが貼り付けられます。
このリクエストについてご協力いただければ幸いです。
私はc#とasp.netを使用しています
HTML テーブルを Excel ファイルに変換する関数が必要です。
ページにボタンを追加したいのですが、そのボタンをクリックすると、完全な HTML テーブルが Excel ファイルを生成する関数に渡され、同じレイアウトとデザインのファイルに HTML テーブルが貼り付けられます。
このリクエストについてご協力いただければ幸いです。
私はc#とasp.netを使用しています
これは厄介なトリックですが、最近のバージョンの Excel では機能します。
html テーブルを通常の html ファイルとして保存し、名前を xls に変更するだけです。アプリケーションが Web アプリケーションの場合は、response.setHeader("Content-Disposition", "attachment; filename=order.xls") を使用します。
最近のバージョンの Excel はMicrosoft Office XML Formatsをサポートしているため、以前のソリューションが機能しない場合は、html テーブルから xml を生成してみてください。XML スプレッドシート リファレンスを参照してください。
私がやっていることは、Excel から xml 形式で xml を生成し、それをハックすることです。自動フィルターやクールなレイアウトなどの高度な機能も実装できます。テンプレートエンジンを使用してxmlを生成しました(Freemarker、それはJavaのものですが、.NET用のテンプレートエンジンもあると確信しています)