- class ExampleOfLegalsoft
- {
-
-
-
-
-
- public DataSet ExcelToDS(string Path)
- {
- string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties=Excel 8.0;";
- OleDbConnection conn = new OleDbConnection(strConn);
- conn.Open();
- string strExcel = "";
- OleDbDataAdapter myCommand = null;
- DataSet ds = null;
- strExcel = "select * from [sheet1$]";
- myCommand = new OleDbDataAdapter(strExcel, strConn);
- ds = new DataSet();
- myCommand.Fill(ds, "table1");
- return ds;
- }
-
-
-
-
- public bool SaveFP2toExcel(string Path)
- {
- try
- {
- string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties=Excel 8.0;";
- OleDbConnection conn = new OleDbConnection(strConn);
- conn.Open();
- System.Data.OleDb.OleDbCommand cmd = new OleDbCommand();
- cmd.Connection = conn;
-
-
- for (int i = 0; i < fp2.Sheets[0].RowCount - 1; i++)
- {
- if (fp2.Sheets[0].Cells[i, 0].Text != "")
- {
- cmd.CommandText = "INSERT INTO [sheet1$] (工号,姓名,部门,职务,日期,时间) VALUES(" + fp2.Sheets[0].Cells[i, 0].Text + "," +
- fp2.Sheets[0].Cells[i, 1].Text + "," + fp2.Sheets[0].Cells[i, 2].Text + "," + fp2.Sheets[0].Cells[i, 3].Text +
- "," + fp2.Sheets[0].Cells[i, 4].Text + "," + fp2.Sheets[0].Cells[i, 5].Text + ")";
- cmd.ExecuteNonQuery();
- }
- }
- conn.Close();
- return true;
- }
- catch (System.Data.OleDb.OleDbException ex)
- {
- System.Diagnostics.Debug.WriteLine("写入Excel发生错误:" + ex.Message);
- }
- return false;
- }
posted on
2009-04-08 12:11
花拉子米
阅读(
209)
评论()
编辑
收藏
举报