关于excel表导入现有ACCESS表的问题(c#)

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:23:43
我现有一MDB,其中有一表(A已有数据):其下有字段(A1、A2、A3、A4、A5……),有一excel表B,其中数据包含A1、A3、A4字段内容,我想通过项目中一窗口的按钮实现把B中的数据导入A中,B中不包含的字段可以空着。有这方面的案例可以参考么?
谢谢高手们的热心解答,我是固定EXCEL文件名的,根据dsheen的可以了,可以在gridview显示了,我想用UPDATA进入ACCESS,不过写不进,如果我的EXCEL表字段名跟MDB表字段名不同(一个中一个英),该如何写.....

我给你写吧:
public static string datasource;

public string src;

public string extender = "Extended Properties=Excel 8.0";

public string Sheet;

public OleDbConnection conn;

public OleDbCommand cmd=new OleDbCommand();

public OleDbDataAdapter adapter=new OleDbDataAdapter();

public DataSet ds = new DataSet();//定义链接Excel的数据集

private void button1_Click(object sender, EventArgs e)
{

OpenFileDialog file = new OpenFileDialog();

file.InitialDirectory = "D:\\";

file.Filter = "2003 Excel文件|*.xls|2007 Excel文件|*.xlsx";

if (file.ShowDialog() == DialogResult.OK)
{

textBox1.Text = file.FileName.ToString();

datasource ="Data Sour