我在aspx页面用如下js导出exsel
function AllAreaExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel=document.body.createTextRange();
sel.moveToElementText(PrintA);
sel.select();
sel.execCommand("Copy");
oSheet.Paste();
oXL.Visible = true;
} 导出是没问题的 但是导出后的exsel宽度全变了,
那位大虾有解决办法,谢谢。
function AllAreaExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel=document.body.createTextRange();
sel.moveToElementText(PrintA);
sel.select();
sel.execCommand("Copy");
oSheet.Paste();
oXL.Visible = true;
} 导出是没问题的 但是导出后的exsel宽度全变了,
那位大虾有解决办法,谢谢。
oSheet.Paste();
oSheet.Range("A:Z").Columns.AutoFit();