C#删除excel某行和某列代码怎么写 5
ASP.NET项目里我有个Excel导入ACCESS代码,在导入前我想删除这个Excel的前三行和3、7列,用代码怎么实现,我用worksheet.rows(index)...
ASP.NET项目里我有个Excel导入ACCESS代码,在导入前我想删除这个Excel的前三行和3、7列,用代码怎么实现,我用worksheet.rows(index).delete(); 不行,报错。Excel To ACCESS代码如下:
展开
2个回答
展开全部
using MSExcel = Microsoft.Office.Interop.Excel;
.......
work = excel.Application.Workbooks.Open(....太长省略);
sheet = (MSExcel.Worksheet)work.Worksheets[1];
((MSExcel.Range)sheet.Cells[System.Reflection.Missing.Value, 1]).EntireColumn.Delete(0) //Cells的第一个参数是行,第二个参数是列,不指定行(System.Reflection.Missing.Value),只定义列,就是删除指定的列
删除列后 用 work.Save(); 保存。
参考:网页链接
展开全部
worksheet.rows(3).delete
worksheet.columns(3).delete
worksheet.columns(3).delete
更多追问追答
追答
Microsoft.Office.Interop.Excel.Range range = (Microsoft.Office.Interop.Excel.Range)oSheet.Rows[3, missing];
range.Delete(Microsoft.Office.Interop.Excel.XlDeleteShiftDirection.xlShiftUp);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询