专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET组件控件

.net Execl 导入导出控件 71Info.Framework.Tool.dll 跟71Info.Framework.Web.dll绝对好用

发布时间:2011-06-24 19:13:14 文章来源:www.iduyao.cn 采编人员:星星草
.net Execl 导入导出控件 71Info.Framework.Tool.dll 和71Info.Framework.Web.dll绝对好用
大家好: 
  好长时间没有来csdn 写点东西了。今天有时间就来写写,希望大家多多支持。有什么好的提议,大家都说说,在以后的时间多多改进,更好的帮助大家。
  为了大家在做项目中更对Execl 更方便导入导出操作,我封装了一个dll提供给我大家使用,它必须和net中的FileUpload控件一起连用,对Execl导入导出操作,它有很多扩展方法,很方便的。 71Info.Framework.Tool 和71Info.Framework.Web.dll 具体的细节请下载Demo和架构设计文档-Excel导入 v1.0.doc 帮助文档 
  csdn 下载地址 不知道怎么上传不了
 威盘下载地址: demo :http://www.vdisk.cn/down/index/5436036A8790  
  文档:http://www.vdisk.cn/down/index/5436098A3420

  一. web控件帮助类,用于扩展web控件的方法。
  1.System.Web.WebControl.FileUpload控件
  返回类型 属性/方法 中文注释
  string GetExcelFileName() 获得Excel的保存路径
  void SaveExcel(string fileName) 保存Excel到获得的路径下
  string SaveExcel() 保存Excel并返回保存路径,为前两个方法的简写  


二.扩展工具类,用于架构中各种工具,如Excel操作等等
  1._71Info.Framework.Tool.ExcelTool. ImportHelper
  构造函数 ImportHelper(string fileName) 需要导入的Excel的路径名称
  DataTable Import() 将Excel的数据导入DataTable,自动选择类型
  DataTable Import (Type[] types) 将Excel的数据导入DataTable,通过types验证每列类型


 2.System.Data.DataTable(Asp.net自带的DataTable的方法扩展)
  返回类型 属性/方法 中文注释
  DataTableProcess CreateProcessTool() 创建处理工具,对自己DataTable进行处理
  DataTableProcess CreateProcessTool (DataTable result) 创建处理工具,对传入DataTable进行处理


 3._71Info.Framework.Tool.DataTableTool. DataTableProcess
(针对DataTable进行计算操作的处理类)
  返回类型 属性/方法 中文注释
CreateProcessTool Add(string expression, params string[] actionList) 增加条件表达式,等待GetResult()处理。 Expression为表达式(dr[19] = dr.Field<double>(5) / dr.Field<double>(15) * 365;改写为[19]=[5]/[15]*365) actionList为格式行为(2F为保留两位小数,%增加百分号)

DataTable GetResult() 批量处理表达式,返回处理后的DataTable


4._71Info.Framework.Tool.DataTableTool. StringHelper (针对数据类型的处理类)
字符串转换为浮点数 ToToDecimal()
取得Int值 ToInt32() ToInt16
分割字段串 ConverStringToList()
序列化对象 SerializeModel()
反序列化对象 DeserializeModel
Model转化为XML的方法 ModelToXML()
XML转化为Model的方法 XMLToModel()

4._71Info.Framework.Tool.DataTableTool. DESEncrypt (针对数据进行加密类)
加密 Encrypt(string Text)
解密
Decrypt(string Text)
5._71Info.Framework.Tool.DataTableTool.FileUpLoadHelper(Execl导出方法)
FileUpLoadHelper.ExportExecl(dt, ht, true);
dt: 数据源DataTable ht: Hashtable键/值 对应中文和英文 true : 是否显示中英文 

6._71Info.Framework.Tool.DataTableTool.FileUpLoadHelper(Execl导出方法)
 1.FileUpLoadHelper.ExportExecl(dt, ht, true);
dt: 数据源DataTable ht: Hashtable键/值 对应中文和英文 true : 是否显示中英文 

 2. FileUpLoadHelper.BatchSqlBulkCopyEx(dt, "ExeclDemo");(批量向数据库插入数据)  
 dt: 数据源DataTable.. ExeclDemo:数据库表名

待续。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
 

------解决方案--------------------
呵呵 好东西啊 javaeye被封了 暂时回来观察一下
------解决方案--------------------
顶,高科技产物
------解决方案--------------------
好东西,值得学习!
------解决方案--------------------
顶楼主--楼主为什么不跟FileUpload控件 一起封装--岂不是更好
------解决方案--------------------
有時間找 MaxToCode 作者來看看樓主的dll加密,,,呵呵呵
------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • 虚心求教解决思路

    虚心求教 本人刚学.net,有好多的问题明白,求大侠帮忙解释一下这个问题,本人不胜感激。 <asp:TreeNode Text="添加" Value="添加"...

  • 【】.NET里有“关于”对话框组件吗

    【求助】.NET里有“关于”对话框组件吗? 小弟最近在用C#写东西,程序已经基本完工了,现在是想弄一个“关于”对话框,就是通常在“帮助...

  • VS2005 控件在winform下只能拖放,不能移动,该怎么解决

    VS2005 控件在winform下只能拖放,不能移动 VS2005 控件在winform下只能拖放,不能移动;在webform下直接拖放都不行.只能从工具箱里...

  • select控件解决方案

    select控件 怎样在select框中显示图片?并且选择一个图片后可以显示在文本框中。请高手指点一下,最好详细一些!有实现的代码更好!!谢谢...

  • devExpress 控件能否将其它文件转换成PDF,该怎么处理

    devExpress 控件能否将其它文件转换成PDF 1..devExpress 控件能否将其它文件转换成PDF(编程的方式自动转换)2.能否在指定位置给现...

  • 初学者求助,关于学习的方法

    菜鸟求助,关于学习的方法 我们刚开始学C#窗体控件,有哪位大虾能给提点学习这方面的建议 ------解决方案-------------------- 找...

  • 关于VS2005添加自定义控件DLL,该怎么解决

    关于VS2005添加自定义控件DLL 我在工具箱里点选择项,浏览dll文件,点确定,但是工具箱里没有显示我选择的控件 ------解决方案-------...

  • fullcalendar怎么绑定数据源

    fullcalendar如何绑定数据源 我做OA的日程安排功能,用的fullcalendar控件,第一次接触各种不会 我想让fullcalendar从绑定的数据源...

  • 求人解答窗口间传递数值有关问题

    求人解答窗口间传递数值问题 我想做的是在Form1里textbox输入字符串或者数字,然后Form2里的 label1 能够显示出来 但是在两个...

  • C# 多项目互相调用

    C# 多项目相互调用 C#的解决方案中有多个项目(WinForm) 各项目都有自定义的组件、控件、公共变量 不同项目之间怎样相互调用、使...

热门推荐: