0

我正在使用 C#.net 开发一个 excel 插件。我在 excel 中有大约 200 行。我想从 Excel 中读取这些行数据库表记录,并且还想更新任何 excel 列数据。

是否有任何类可以像数据库表一样从 excel 中读取数据并使用相同的对象将数据更新为 excel?

4

1 回答 1

1

我不确定您是否想使用通常的 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();
于 2012-08-17T07:58:12.680 回答