asp.net - 删除excel工作表中的空白行

标签 asp.net vb.net excel

我尝试使用代码从 excel 中删除空白行

Dim wb As New Workbook("d:\test\book1.xls")
Dim sheets As WorksheetCollection = wb.Worksheets
Dim sheet As Worksheet = sheets(0)
sheet.Cells.DeleteBlankRows()
wb.Save("d:\test\mybook.xls")

但我收到语法错误。有人知道执行此操作所需的命名空间吗?

最佳答案

尝试

ApplicationClass excel = new ApplicationClass();
Microsoft.Office.Interop.Excel.Range cellToBeDeleted = (Range)excel.Cells[rowIndex, columnIndex];
cellToBeDeleted.Delete();

包括以下命名空间
using Excel = Microsoft.Office.Interop.Excel;

关于asp.net - 删除excel工作表中的空白行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22397599/

相关文章:

vb.net - 从 vb.net 中的一串数字中提取特定数字

WPF 设计器与转换器绑定(bind)抛出对象引用未设置为对象的实例

javascript - 在 GridView DataBind 之后更新 ASP.NET 页面

c# - ASP.NET 亚马逊商品搜索

vb.net 发送电子邮件

excel - 将 find LastRow 代码转换为函数

c# - 如何修复文件格式和扩展名不匹配?

C# 和 Excel 文件

c# - 插入查询错误

ASP.NET 后台工作线程