我在一個目錄中有3-4個excel文件,每個excel工作簿包含1個工作表。每張紙的結構是相同的。我想將所有表單合併到一個工作表中。我在VS 2008中使用Microsoft.Office.Interop.Excel包。如何複製一個工作表中的所有行並將其附加到另一個工作表的末尾?我是C#的新手,所以我的問題可能不合適。感謝幫助。C# - Microsoft.Office.Interop.Excel將excel中的所有行復制到另一個工作表
2
A
回答
1
這是一個相當大的問題,我不知道你需要的特定位幫助上。我能拿到球,此代碼
using Microsoft.Office.Interop.Excel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Application excel = new Application();
Workbook wb1 = excel.Workbooks.Open("c:\\temp\\me.xlsx");
Workbook wb2 = excel.Workbooks.Open("c:\\temp\\you.xlsx");
Range src = wb1.Sheets["Sheet1"].Range("A1:B3");
Range dest = wb2.Sheets["Sheet1"].Range("A10");
src.Copy(dest);
wb2.Save();
wb1.Close();
wb2.Close();
excel.Quit();
}
}
}
滾動將一些細胞複製從「me.xlsx」到「you.xlsx」(注意,這是VS的較新版本比您正在使用)
這有幫助嗎?
0
你可能會考慮閱讀這篇文章Understanding the Excel Object Model from a Visual Studio 2005 Developer's Perspective。對於Excel Interop來說這是一個很好的開始 - 有很多C#和VB的例子。尤其要檢查複製方法的解釋部分。
問候,
Therak
相關問題
- 1. 將列從一個Excel工作表複製到另一個Excel工作表
- 2. 將所有工作表數據複製到另一個Excel表格的腳本
- 3. 將整個工作表從一個Excel複製到另一個
- 4. 將兩列從一個Excel工作表複製到另一個工作表
- 5. VBA Excel將公式從一個工作表複製到另一個工作表
- 6. Excel將Column的某些值複製到另一個工作表
- 7. 將所有excel行復制到一行
- 8. 將整個工作表複製到另一個工作表
- 9. VBA:將所有數據複製到另一個工作簿的工作表
- 10. Excel VBA將圖片/圖表複製到另一個工作簿
- 11. 將Excel 2010表單複製到另一個工作簿
- 12. Excel VBA-無法從一個工作表複製到另一個
- 13. 如何有條件地將數據行從一個Excel工作表複製到另一個工作表
- 14. 將活動行從一個工作表複製到另一個
- 15. Automaltcaly將行從一個Google工作表複製到另一個
- 16. 試圖將Excel工作表從Access複製到另一個工作簿
- 17. VBA Excel中複製到另一個工作表
- 18. 將樣式從一個Excel工作簿複製到另一個
- 19. 將數據從一個excel工作簿複製到另一個
- 20. 複製列從一個Excel工作表到另一個,在
- 21. Excel VBA:從一個工作表複製到另一個
- 22. VBA - 將工作表複製到另一個工作簿
- 23. 如何將Excel模板複製到同一Excel中的另一張工作表?
- 24. 將許多excel工作簿的數據複製到另一個excel工作簿
- 25. 使用宏將工作表中的行從一個工作表複製到另一個工作表中使用
- 26. 使用VBA將行復制到Excel中的另一個表格
- 27. excel vba將多個列複製到另一個工作表到一列
- 28. 將已過濾的行復制到另一個工作表
- 29. 複製一個工作表並粘貼到另一備用行中(Excel的VBA)
- 30. 將Excel中的公式複製到另一個excel工作表到另一個excel沒有鏈接的工作表