c#操作excel怎么删除指定位置的几行

c#操作excel怎么删除指定位置的几行我不是直接操作excel而是在c#中写代码删除指定行... c#操作excel怎么删除指定位置的几行
我不是直接操作excel而是在c#中写代码删除指定行
展开
 我来答
bjddd192
2008-09-13 · TA获得超过416个赞
知道小有建树答主
回答量:496
采纳率:0%
帮助的人:434万
展开全部
给你个方法
using Excel = Microsoft.Office.Interop.Excel;

...
...
...
Excel.Application myExcel;
myExcel = new Excel.Application();

/// <summary>
/// 删除一个区域
/// </summary>
/// <param name="startRow"></param>
/// <param name="startColumn"></param>
/// <param name="endRow"></param>
/// <param name="endColumn"></param>
public void Delete(int startRow, int startColumn, int endRow, int endColumn, bool IsDeleteEntireRow)
{
Excel.Range range = myExcel .get_Range(myExcel .Cells[startRow, startColumn], myExcel .Cells[endRow, endColumn]);
range.Select();
if (IsDeleteEntireRow)//是否整行删除
range.EntireRow.Delete(XlDeleteShiftDirection.xlShiftUp);
else
range.Delete(XlDeleteShiftDirection.xlShiftUp);
}

可能你要根据你的情况改改,具体方法就是这样,不是很难的,我是可以实现了的
laj5523526
2008-09-12 · TA获得超过261个赞
知道答主
回答量:751
采纳率:0%
帮助的人:345万
展开全部
excel怎么删除指定位置的几行
???用鼠标拉啊 拉出个窗口选种你要删除的 按DELETE
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谢抢来
2008-09-12 · TA获得超过262个赞
知道小有建树答主
回答量:819
采纳率:0%
帮助的人:403万
展开全部
这个好像好难也。。。
没试过,读成DataSet,然后从DataSet 里面删除,然后重新写到Excel里面去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YANGFANG0101
2008-09-12 · TA获得超过489个赞
知道小有建树答主
回答量:326
采纳率:100%
帮助的人:0
展开全部
用"定位"的方法

不行的话,

那我也帮不了你了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式