private
static
void
ExcelToSQL()
...
{ string str = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=E:/test.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1;" "; OleDbConnection con = new OleDbConnection(str); OleDbCommand cmd = con.CreateCommand(); cmd.CommandText = "SELECT * FROM [Sheet1$]"; double id, price, quantity, money; string customid, stockid, stockname, type; DateTime date; try ...{ con.Open(); OleDbDataReader reader = cmd.ExecuteReader(); while (reader.Read()) ...{ id = reader.GetDouble(0); customid = reader.GetString(1); stockid = reader.GetString(2); stockname = reader.GetString(3); type = reader.GetString(4); price = reader.GetDouble(5); quantity = reader.GetDouble(6); money = reader.GetDouble(7); date = reader.GetDateTime(8); historystockDataSetTableAdapters.stockTableAdapter myadapter = new stock.historystockDataSetTableAdapters.stockTableAdapter(); myadapter.Insert(id, customid, stockid, stockname, type, price, quantity, money, date); } } catch (Exception ex) ...{ throw new Exception(ex.Message); } finally ...{ cmd.Dispose(); con.Close(); } }
这段程序是读取excel数据的,主要是打算读取数据后,对以前买过的股票进行一些分析汇总
转载请注明原文地址: https://ibbs.8miu.com/read-20392.html