Excel 작업 3
10519 단어 Excel
OleDbConnection connection;
//
public void OpenConnection(string xlsFils) {
if (!File.Exists(xlsFils))
{
MessageBox.Show(" \"" + xlsFils + "\" ", " ");
return;
}
string conn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" + xlsFils + ";Extended Properties=Excel 8.0";
connection = new OleDbConnection(conn);
connection.Open();
}
//
public DataTable Select()
{
DataTable dt = new DataTable();
string Sql = "select * from [Sheet1$]";
OleDbDataAdapter mycommand = new OleDbDataAdapter(Sql, connection);
mycommand.Fill(dt);
return dt;
}
private void Form1_Load(object sender, EventArgs e)
{
string xlsFile = System.Windows.Forms.Application.StartupPath + "/" + "ExcelFiles/test.xls";
OpenConnection(xlsFile);
}
//
public void Insert()
{
string sql = string.Format("insert into [Sheet1$] values('{0}','{1}','{2}')", " ", " ", "520");
OleDbCommand myCommand = new OleDbCommand(sql, connection);
myCommand.ExecuteNonQuery();
Select();
}
private void btAdd_Click(object sender, EventArgs e)
{
Insert();
}
//Excel SQl ,
public void Delete()
{
string sql = string.Format("Update [Sheet1$] set col1=NULL,col2=NULL,col3=NULL where col1='{0}'", " ");
OleDbCommand myCommand = new OleDbCommand(sql, connection);
myCommand.ExecuteNonQuery();
Select();
}
private void btDelete_Click(object sender, EventArgs e)
{
Delete();
}
//
private new void Update() {
string sql = string.Format("update [Sheet1$] set col1='{0}' where col1='{1}'", " "," ");
OleDbCommand myCommand = new OleDbCommand(sql, connection);
myCommand.ExecuteNonQuery();
Select();
}
private void btUpdate_Click(object sender, EventArgs e)
{
Update();
}
private void btSelect_Click(object sender, EventArgs e)
{
Select();
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Excel Grep toolExcel Grep tool ■히나가타 ■ 시트 구성 ExcelGrep.cls...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.