1、打开vs2010,新建项目demos,在婚栀驰严默认的Form1窗体上拖放Button按钮控件一个,设置其Text属性为【导入Excel】,name属性值为【btnExcel】;DataGridView数据控件一个,界面布局如图。
2、双击【导入Excel】按钮,进入代码功能页面。这里使用到了OpenFileDialog类,可实现打开文件选择对话框,由用户选择文件位置。具体代码,如图所示。
3、在第二步的功能代码中,使用到了GetExcelFirstTableName()方法。该方法可动态取Excel表名,具体代码如图所示。
4、在第二步的功能代码中,还使用到了ExcelToDataSet()方法。该方法返回E垓矗梅吒xcel数据源,将Excel电子表格转换为DataSet数据源,具体代码如图所示。
5、实际操作演示如图。点击【导入Excel】按钮,打开【打开文件夹】对话框,找到Excel电子表格位置,点击【打开】按钮,导入到DataGridView。
6、导入电子表格后的结果如图所示。将表格内的第一行作为列名,第二行后的数据作为数据源。