2017-04-17 15 views
0

私は下の画像のように見えるグリッドを持っています。 enter image description hererowspanとcolspanを含むhtmlテーブルをcsvまたはxlsにエクスポート

ここでは、行スパンと列スパンを使用して、いくつかの行と列にまたがるようにしています。

同じコンテンツをexcelまたはcsvのいずれかにエクスポートしたいが、行と列のフォーマットが保持されている必要があります。

JavascriptとHTMLを使用してこれを簡単に行う方法はありますか?

+0

[可能な重複](http://stackoverflow.com/questions/5524143/how-can-i-export-tables-to-excel-from-a-webpage) –

答えて

2

短い回答:申し訳ありませんが、いいえありません簡単方法です。

長い答え:が(例えば:HTML Table to CSV/Excel Converter)XLSまたはCSVに構成HTMLテーブルを変換する簡単な方法であるが、しかしcolspanの複数のインスタンスと一緒に表に不規則多値ヘッダとrowspanは、テーブル内の論理関係と予測可能性を覆す。

ヒント/提案:あなたのテーブルの構造にいくつかの変更を加えて は、それが簡単になります

  1. より機械可読ので、簡単にエクスポートし、操作します。
  2. 補助技術を使用しているユーザーには、アクセシブルなを含む、より人間が読めるようになりました。

具体:

  • 他の細胞
  • colspanrowspanの任意の使用は、マルチレベル・テーブル・ヘッダを削除ニックス
  • 都市をリストするためではなく表のセルよりも、リストを使用し。一番上の列のハウジング「場所の置き換え」colspanは間違いなく冗長で、最終的には不要です。
関連する問題