alasqlを使用して一連のHTMLテーブルをExcelドキュメントにエクスポートしようとしています。問題は、すべてのデータが同じ列に印刷されるように、このコードは、DATA1とDATA2フィールドを連結していることである各HTMLテーブルが新しい列になるように複数のHTMLテーブルをエクスポートする
var data1 = alasql('SELECT * FROM HTML("#dev-table",{headers:false})');
var data2 = alasql('SELECT * FROM HTML("#dev2-table",{headers:false})');
var data3 = alasql('SELECT * FROM HTML("#dev3-table",{headers:false})');
//var data4 = alasql('SELECT * FROM HTML("#dev2-table",{headers:true})');
var data = data1.concat(data2, data3);
alasql('SELECT * INTO XLS("data.xls",{headers:false}) FROM ?', [data]);
:
ドキュメントは、これに似たコードを持っています。これは私が望む結果ではありません。 "data1"を列 "A"に、data2を列 "B"に入れます。
私はドキュメントを見て、希望の結果を得る方法がわかりません。私は、データ自体に基づいて列を指定するフィールドを含む「オプション」の存在を認識していますが、それらの例のどれも私が望むものではありません。これをalasqlで使用できない場合は、別のライブラリまたはフレームワークを使用していきたいと考えています。このJSFiddleに基づいて
私はこれを行うために別のライブラリを使用しましたが、答えに感謝します! –