您的位置:首页 > 编程语言 > C#

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实现  

/// <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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: