我想从我的表单(在C#中)写入excel电子表格,并删除某些空白行。
我可以很好地将数据写入speadsheet并保存它,但是假设用户在a1、a2、a3和a4行中输入了数据,我现在想删除a4和a29之间的所有行。
我所需要的就是找出如何删除特定范围的单元格。
谢谢
发布于 2017-10-06 13:57:03
您可以指定单元格(例如,A1),并找到包含该单元格的整个行作为一个范围,然后可以删除该行。
excel.Worksheet sheet = (excel.Worksheet)excelWorkBook.Sheets["sheet1"];
excel.Range cells = (excel.Range)sheet.Range["A1", Type.Missing];
excel.Range del = cells.EntireRow;
del.Delete();上面的代码将从sheet1中删除第一行
https://stackoverflow.com/questions/12255166
复制相似问题