删除后的行是以空格存在。即这一行的数据删掉了。我要实现的像手动删除一样的结果。
有什么办法吗?还是我删除行的语句不对?
//Range deleteRange = (Range)wSheet.Rows[1, missing];
//deleteRange.EntireRow.Delete(XlDirection.xlDown);因为表头第一行是个大标题,不是我要的东西。第二行才是我要的
有什么办法吗?还是我删除行的语句不对?
//Range deleteRange = (Range)wSheet.Rows[1, missing];
//deleteRange.EntireRow.Delete(XlDirection.xlDown);因为表头第一行是个大标题,不是我要的东西。第二行才是我要的
解决方案 »
- 求System.Windows.Forms.dll里各控件图标打包
- C#写的结构体通过SIZEOF获取结构体的大小问题
- [高分求-可RMB购买] asp.net 查询并显示用友通10.2的相关报表[问题点数:200分]
- java中的SortedMap<K,V>在C#中怎么表示?
- 求高手用C#帮我写个正则表达式的函数
- 跨对象代替跨表 (这句放在代码当中应该如何来实现,需要调用nhibernate当中的哪个对象?)
- 关于关闭窗口时探出的是否保存的对话框的问题。
- 数据库还原,如何清除用户连接
- winform中多窗体的问题!求助!!!!!!!!!!!!!!!
- 用C#往数据库中写保存代码(求源码)
- c#处理上百万上千万条数据的方法(面试题目)
- 看不出什么问题,各位请指教
(Range)wSheet.Rows[1, missing];
試試
Range["A1",missing]
另外
EntireRow.Delete(Microsoft.Office.Interop.Excel.XlDeleteShiftDirection.xlDown);
private void DeleteRows(Excel.Worksheet sheet, int rowIndex)
{
range = (Range)sheet.Rows[rowIndex, missing];
range.Delete(Excel.XlDeleteShiftDirection.xlShiftUp);
}