EXCEL 如何制作瀑布图,对于有些数据做图表非常适合用瀑布图,比如生活开支......
c#教程:winform如何导入Excel电子表格
来源:互联网
2023-02-21 15:51:15 261
介绍winform程序如何导入Excel电子表格数据到DataGridView做数据源
工具/原料
- 电脑
- vs2010
方法/步骤
打开vs2010,新建项目demos,在默认的Form1窗体上拖放Button按钮控件一个,设置其Text属性为【导入Excel】,name属性值为【btnExcel】;DataGridView数据控件一个,界面布局如图。
双击【导入Excel】按钮,进入代码功能页面。这里使用到了OpenFileDialog类,可实现打开文件选择对话框,由用户选择文件位置。具体代码,如图所示。
在第二步的功能代码中,使用到了GetExcelFirstTableName()方法。该方法可动态取Excel表名,具体代码如图所示。
在第二步的功能代码中,还使用到了ExcelToDataSet()方法。该方法返回Excel数据源,将Excel电子表格转换为DataSet数据源,具体代码如图所示。
实际操作演示如图。点击【导入Excel】按钮,打开【打开文件夹】对话框,找到Excel电子表格位置,点击【打开】按钮,导入到DataGridView。
导入电子表格后的结果如图所示。将表格内的第一行作为列名,第二行后的数据作为数据源。
注意事项
- Extended Properties=Excel 8.0,表示引用扩展名是 .xls 的97-2003格式文件;对于 .xlsx 格式的文件,要用 Excel 12.0
- 如帮助到了您,烦请您点赞转发支持
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
上一篇:Excel2007复制粘贴的日期变成数字怎么办 下一篇:excel如何设置n次方