志在指尖
用双手敲打未来

webapi 导入excel处理数据

SqlBulkCopyHelper工具类
复制代码
usingSystem;
usingSystem.Configuration;
usingSystem.Data;
usingSystem.Data.SqlClient;
namespaceELearning.Common.Helpers
{
publicclassSqlBulkCopyHelper
{
publicstaticvoidSaveTable(DataTabledtTable)
{
varconnectionString=ConfigurationManager.ConnectionStrings[“ConnectionString”].ToString();
varsbc=newSqlBulkCopy(connectionString,SqlBulkCopyOptions.UseInternalTransaction){BulkCopyTimeout=5000};
try
{
sbc.DestinationTableName=dtTable.TableName;
sbc.WriteToServer(dtTable);C#
}
catch(Exceptionex)
{
//处理异常
}
finally
{
//sqlcmd.Clone();
//srcConnection.Close();
//desConnection.Close();
}
}
}
}
复制代码
对应excel实体类:
复制代码
///
///导入用户视图模型
///
publicclassInsertAdminUsersViewModel
{
publicstring性别{set;get;}
publicstring出生日期{set;get;}
publicstring身份证号{set;get;}
publicstring经销商名称{set;get;}
publicstring经销商岗位{set;get;}
publicstring更新时间{set;get;}
}
复制代码
导入信息接口(InsertAdminUsers):
ViewCode
基本上就是这些了。

未经允许不得转载:IT技术网站 » webapi 导入excel处理数据
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载