对Excel的操作时很频繁的,用哪种方法更合适,那就看系统的应用了。下面应用odbc读写Excel特别方便、简单。便随笔随笔odbc 读写 Excel更多好方法还望高手留笔 

首先当然要引用using System.Data.Odbc 名称空间。

具体读Excel方法:

1odbc 读写 Excel                OdbcConnection Connnection = new OdbcConnection();
2odbc 读写 Excel                Connnection.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" + itemFile;
3odbc 读写 Excel                OdbcCommand cmd = new OdbcCommand();
4odbc 读写 Excel                cmd.Connection = Connnection;
5odbc 读写 Excel                cmd.CommandText = "SELECT * FROM [Sheet1$]";
6odbc 读写 Excel                OdbcDataAdapter oda = new OdbcDataAdapter(cmd);
7odbc 读写 Excel                DataTable dt = new DataTable();
8odbc 读写 Excel                oda.Fill(dt);
9odbc 读写 Excel                Connnection.Close();

具体写Excel 方法:

1odbc 读写 Excel                OdbcConnection Connnection = new OdbcConnection();
2odbc 读写 Excel                Connnection.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};Readonly=0;DBQ=" + itemFile;
3odbc 读写 Excel                OdbcCommand cmd = new OdbcCommand();
4odbc 读写 Excel                cmd.Connection = Connnection;
5odbc 读写 Excel                Connnection.Open();   
6odbc 读写 Excel        cmd.CommandText="Insert into [Sheet1$] (name,password) values ('admin','admin')";
7odbc 读写 Excel        cmd.ExecuteNonQuery();
8odbc 读写 Excel        Connnection.Close();


如果更新的话,CommandText值改成Update语句就可以了。
觉得值得注意的地方:执行写操作时,ConnectionString要设置Excel文件可写。

相关文章:

  • 2021-11-18
  • 2021-11-18
  • 2021-11-18
  • 2021-07-04
  • 2021-07-19
  • 2021-04-11
  • 2021-04-17
猜你喜欢
  • 2022-12-23
  • 2021-08-26
  • 2021-12-15
  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
相关资源
相似解决方案