[英]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.