经典的asp从excel文件中删除行和列
我怎样才能使用传统的ASP从Excel文件中删除特定的行和列? 例如,给出了excel文件
col1 col2 col3 一二三 四点五六点
我希望能够以编程方式删除第一行和第二列产生
一个三 四六个
谢谢!
您可以尝试使用Excel.Application对象。 例如:
dim oExcel, oWkBk set oExcel = CreateObject( "Excel.Application" ) oExcel.Visible = false oExcel.DisplayAlerts = false set oWkBk = oExcel.WorkBooks.Open( "C:\path\file.xls" )
您可以删除任何单个单元格:
oExcel.Cells( 1, 1 ).Delete
或整个行/列与:
oExcel.Cells(1,1).EntireColumn.Delete oExcel.Cells(1,1).EntireRow.Delete
要检查单元格是否为空,请使用:
if isEmpty(oExcel.Cells(1,1)) then ...
最后,清理:
oWkBk.Close() oExcel.Quit() set oWkBk = nothing set oExcel = nothing
有关更多信息,请尝试Googlesearch“excel应用程序对象vbscript”。 你可以find很多例子。 不幸的是,我发现不可能find一个完整的参考。