我正在将Excel工作表插入数据库。在那里我在文本框中显示Excel工作表列名。在这里,我需要将用户选择的数据库表列映射到Excel工作表列。
如何映射这些?
我的意思是用户从下拉列表中选择工作表和列的字段名称。
我的代码:
private void cmbBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbBox1.SelectedIndex == 0)
{
System.Data.DataTable dt = new System.Data.DataTable();
cmbBox1.DataSource = dt;
}
}
答案 0 :(得分:0)
您需要首先阅读excel文件,这可以通过 oledb 来完成,此代码项目article向您展示如何执行此操作。您还可以使用 excel interop 或打开xml 来读取Excel文件。
你无法使用oledb阅读图像,但是excel interop和open xml会让你这样做。这篇excel interop和open xml文章将为您提供帮助。
答案 1 :(得分:0)