c# 테이블 정보를 가져와 데이터베이스에 삽입
1492 단어 VS
#region excel DataSet
public static DataSet ExcelToDataSet(string filename) // excel DataSet
{
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Extended Properties=Excel 8.0;" + "data source=" + filename;
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$]"; //"Sheet1"
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
DataSet ds;
ds = new DataSet();
myCommand.Fill(ds);
myConn.Close();
return ds;
}
#endregion
2. 지정된 표의 정보를 데이터베이스에 삽입
#region
using (var db = SugarHelper.GetInstance())
{
DataSet ds = ExcelToDataSet("E:\\111.xls"); //
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
string goods_no = ds.Tables[0].Rows[i][" "].ToString();
int num = ds.Tables[0].Rows[i][" "].ObjToInt();
string sql = "INSERT INTO `TEST` (`goods_no`, `num`) VALUES ( '" + goods_no + "', '" + num + "')";
db.ExecuteCommand(sql);
}
}
#endregion
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
DELPHI 작업 표시줄에 EXE 표시 없음필요한 함수: program Project; uses Forms, Windows, ufrmMain in 'ufrmMain.pas' {frmMain}; {$R *.res} begin Application.Initial...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.