[英]How to read data from excel like a database table and also update the data on a query based in using VSTO in C#.net?
我正在使用C#.net開發一個excel插件。我在excel中大約有200行。我想從Excel中讀取這些行的數據庫表記錄,也想更新任何excel列數據。
是否有任何類可以像數據庫表一樣從excel讀取數據並使用同一對象將數據更新為excel?
我不確定您是否要使用通常的db sql作為oledb客戶端訪問excel。 但是似乎您要一次處理它,然后可以只使用excel公開的COM對象。 添加引用,然后在“ COM”選項卡上,選擇“ Microsoft 5.0 Object Library”
下面的示例
使用Excel = Microsoft.Office.Interop.Excel;
...
var ExcelApp = new Excel.Application();
ExcelApp.Visible = true;
Excel.Workbook wb = ExcelApp.Workbooks.Add();
// put some data in it
for (int i = 1; i <= 10; i++)
{
ExcelApp.Cells[i, 1] = "Item " + i;
}
for (int i = 1; i <= 10; i++)
{
Console.WriteLine(ExcelApp.Cells[i, 1].Value);
}
Console.ReadKey();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.