经典的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一个完整的参考。