C#基于Office组件操作Excel
2015-12-28 16:32
519 查看
1. 内容简介
实现C#与Excel文件的交互操作,实现以下功能:
a) DataTable 导出到 Excel文件
b) Model数据实体导出到 Excel文件[List<Model>]
c) 导出数据到模版
d) 多DataTable导入到同一Excel文件
e) 对于第四项功能,常见的用途为:最后一行显示的是百分比,为字符型,而这列其它类型为数据型,如果放在同一个DataTable中,显然不合适。此操作类可实现
f) 5、将Excel文件导入到数据库表中,可以指定每个字段的数据类型
2. Code实现
View Code
本文章转载自博客园,原作者 年华时代,原文地址:
http://www.cnblogs.com/nhsd/p/3968374.html
实现C#与Excel文件的交互操作,实现以下功能:
a) DataTable 导出到 Excel文件
b) Model数据实体导出到 Excel文件[List<Model>]
c) 导出数据到模版
d) 多DataTable导入到同一Excel文件
e) 对于第四项功能,常见的用途为:最后一行显示的是百分比,为字符型,而这列其它类型为数据型,如果放在同一个DataTable中,显然不合适。此操作类可实现
f) 5、将Excel文件导入到数据库表中,可以指定每个字段的数据类型
2. Code实现
/// <summary> /// 导入数据到数据库 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button2_Click(object sender, EventArgs e) { string excelFile = "G://123.xls"; string sheetName = "Sheet1"; string DbTableName = "test_new_table";// "test_new_table"; List<string> columnType = new List<string>() { "int", "nvarchar(100)", "decimal(18,2)", "nvarchar(100)", "datetime" }; string connectionString = "server=.;database=Test1;uid=sa;pwd=password;"; ExcelHelper.FromExcel(excelFile, sheetName, DbTableName, columnType, connectionString); }
View Code
本文章转载自博客园,原作者 年华时代,原文地址:
http://www.cnblogs.com/nhsd/p/3968374.html
相关文章推荐
- C#驱动及应用
- C# 实现 任意多边形切割折线算法
- C#(去、过滤)掉字符中的换行符
- 关于C#timer 时间精确度的问题
- 【C#笔札】1 string类型
- C# WebBrowser 屏蔽alert,confirm的方法
- C#中timer类的用法总结
- 如何让C#生成的dll动态库文件,在被引用时带有注释备注提示
- csharp: json to csharp
- c#制作launcher
- 《转》用C#通过反射实现动态调用WebService 告别Web引用
- C#中(int)a和Convert.ToInt32(a)区别
- 深入C#中的事件
- C#类型基础----引用类型
- C#实现list的多个和单个删除(基于win8商店应用)
- C# 控制操作火狐浏览器部分功能实现
- C#数据绑定(基于win8应用商店)
- C#中一个问号和两个问号(a ?? b)的作用
- C#并行编程-并发集合
- C#基础精华07(委托事件,委托的使用,匿名方法)