Ctrl-C Ctrl-V
-----------------------
CSDN 论坛助手
http://china-csdn.cn
-----------------------
CSDN 论坛助手
http://china-csdn.cn
解决方案 »
- [急!]误删C#窗体cs.文件,从回收站恢复后无法查看代码显示器,该如何是好?
- 刚装的VS2008来写代码就弹出“Microsoft Visual C# IntelliSense 遇到了问题。我们对由此给您带来的不便深表歉意。”的框框
- aspx向aspx.cs传值、调用方法
- 求助
- WebBrowser 框架问题。
- BYTE[]位置问题?
- 检查日期输入不大于系统日期的问题?
- public Form1()和private void Form1_Load(object sender, System.EventArgs e)有什么区别?
- 如何查询某一控件是否支技某属性?如Text属性
- 程序自动启动
- 如何在程序中执行多条sql语句到oracle数据库中阿?急~~~网上无答案,高手显身~~~
- 难题求助:获取一个页面里面的所有的http请求
两个文件的单元结构一样吗?
一样的话,把它们当成数据库,读入dataTable然后再合在一起
2、记录excel表1中Cels[1,1].Value值,对WorkBooks[1].Sheets[1].Cells[,1]进行判断,如果值不为空,且不等于记录值时,Cells[i,1].Select()选中当前行;
3、在excel表2中查找Cell[,1]的值,方式与二相同,当查找到满足条件的行时,选中满足条件的行,复制,在excel表1中插insert,再造中,粘贴
Excel.Application app = new Excel.Application();
try
{
if (app == null)
{
return;
}
app.Visible = true; //如果只想用程序控制该excel而不想让用户操作时候,可以设置为false
app.UserControl = true; // 目标excel
Workbook workbooks = app.Workbooks._Open(@"d:\\a.xls", Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); // 目标excel的copy位置的前一个sheet
Worksheet xsheets = (Excel.Worksheet)workbooks.Sheets["a"]; // 需要copy的excel
Workbook workbooks2 = app.Workbooks._Open(@"d:\\b.xls", Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); // 需要copy的excelsheet
Worksheet xsheets2 = (Excel.Worksheet)workbooks2.Sheets["b"];
xsheets2.Copy(Missing.Value, xsheets); }
finally
{
app.Quit();
app = null;
}