あなたがやろうとしていることは確かに可能ですが、いくつかの手順が必要です。
- Handsontable には というメソッドがあるよう
handsontable.getData()
です。
Load & Save の例では、このメソッドを使用してハンドソン テーブルから「データを取得」し、それを ajax 関数に挿入していることがわかります。
- Ajax 関数を使用して、このデータをサーバー側スクリプトに渡します。
データを取得できたら、さらに処理するためにサーバー側のスクリプトに渡す必要があります。これは、Ajax と POST または GET 変数を使用して実現できます。このステップでは、例の一部をほとんどコピーできます。そうでなければ、Jquery には便利な Ajax 関数があります。
- データをCSV形式に整形してファイルに書き込む処理スクリプトを記述します。
データがサーバー側スクリプトに到達していることを確認できたら、CSV 形式でエンコードする必要があります。一部のサーバー側言語には、これを行うのに役立つ関数があります。適切な形式のデータを取得したら、それをファイルに書き込むことができます。
これは .xls ファイルを生成しないことに注意してください。.csv が作成されます。これは、最小限の手間で得られるのと同じくらい優れたものであり、プラグインの外部の人々にとって確かに役立ちます。この種のことについてもっと知りたい場合は、ajax を使用してフォームを送信することを検討する必要があります。