Excelアプリケーションを開き、データテーブルに存在するデータをExcelに入力する機能があります。データが含まれるまではすべて正常に機能<td>
します。その場合、データは適切な形式で書き込まれません (<td>
列データ内の現在がデータテーブル列であると想定されるため)。
これは私がExcel文書を作成するために使用する関数です。
$(dTable.fnSettings().aoData).each(function () {
$(this.nTr).each(function (c) {
var nTds = $('td', this);
for (var j = 0; j < nTds.length; j++) {
excel.ActiveSheet.Cells(i + 3, j + 1).Value = $(nTds[j]).text();
};
i = i + 1;
});
<TD>
他の td ではなく、datatables 列だけを取得する方法はありますか?