1
私は、1つのtd要素の中にアンカータグがあるテーブルを持っています。HTMLテーブルをExcelに書き出す際の問題
<td><a href="">213123</a></td>
テーブルデータ要素をExcelにエクスポートしています。テーブルがエクスポートされると、番号とともにアンカータグが印刷されます。アンカータグをExcelシートで回避して列の数値を表示する方法はありますか?
function export_to_excel(ptablebody) {
str="";
var ExcelApp = new ActiveXObject("Excel.Application");
var ExcelSheet = new ActiveXObject("Excel.Sheet");
ExcelSheet.Application.Visible = true;
var myTableHead = document.getElementById(ptablebody);
var rowCount = myTableHead.rows.length;
var colCount = myTableHead.getElementsByTagName("tr")[0].getElementsByTagName("td").length;
for(var i=0; i<rowCount; i++) {
for(var j=0; j<colCount; j++) {
str= myTableHead.getElementsByTagName("tr")[i].getElementsByTagName("td")[j].innerHTML;
ExcelSheet.ActiveSheet.Cells(i+1,j+1).Value = str;
}
}
}
をしたいと思う:
私は、次のコードを使用していますか? – Nivas
@nivas私は使用しているコードで投稿を変更しました。 – user755043