![](/img/trans.png)
[英]Get column names from excel file of a specific sheet using c# with OleDbConnection
[英]How to update excel file data using row and column in C# using OleDbConnection
我已经创建了一些函数来使用OleDbConnection,OleDbDataAdapter,DataSet读取Excel文件中的数据。 我能够使用工作表名称,行,列号成功读取数据。
我通过传递行和列号来使用它来更新excel表格的值。
我需要协助,
提前致谢。
除非您有充分的理由为此使用OleDb,否则我建议您不要这样做。 使用情况非常有限且过时,并且提供程序不再随Office 2013或Windows一起提供。 NuGet EPPlus,让您的生活更轻松。
但是,这是一个如何使用OleDb进行插入和更新的示例:
using (OleDbConnection cn = new OleDbConnection(connectionString))
{
cn.Open();
using (OleDbCommand cmd1 = new OleDbCommand("INSERT INTO [MySheet$] (COLUMN1, COLUMN2) VALUES ('Count', 1);", cn))
{
cmd1.ExecuteNonQuery();
}
using (OleDbCommand cmd1 = new OleDbCommand("UPDATE [MySheet$] SET COLUMN2 = 5 WHERE ID = 1", cn))
{
cmd1.ExecuteNonQuery();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.