ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ASP.NET EXCEL数据的导出和导入

ASP.NET EXCEL数据的导出和导入

原创 Linux操作系统 作者:iDotNetSpace 时间:2008-09-25 13:27:57 0 删除 编辑

    数据的导入和导出在实际的项目中,用的非常普遍。我在自己的项目中实现了从excel文件中导入和到处数据,现分析如下:

     一、数据的导出,其基本思想是首先将要导出的内容放在Table中并拼成字符串,然后以EXCEL文件的形式导出。在我的项目中,用户可以自己选择要导出的数据字段。因为实际的字段较多,故只列出部分字段。

     页面的html如下:


<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--> <div id="DivProjectProperty" style="text-align: center; color: White">
            
<fieldset>
                
<legend>项目导出字段legend>
                
<div id="DivProjectBasic" style="margin-top: 5px">
                    
<fieldset style="text-align: left;">
                        
<legend>项目基本字段legend>
                        
<table id="tableProjectBasic" cellpadding="0" cellspacing="0" width="99%" style="margin-left: 10px">
                            
<tr>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectBasicSelectAll" name="ProjectBasic" class="ProjectBasic"
                                        onclick
="selectProjectPropertyAll(this)" />选择全部
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectName" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />名称
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectSerialNumber" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />流水号
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectNumber" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />编号
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectPrincipalNumber" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />负责人工作证号
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectPrincipalName" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />负责人姓名
                                
td>
                            
tr>
                            
<tr>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectState" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />状态
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectStartDate" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />开始日期
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectEndDate" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />结束日期
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectCreator" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />创立人
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectCreateDate" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />创立日期
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxprojectUpdateDate" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />更新日期
                                
td>
                            
tr>
                            
<tr>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectSubjectCode" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />学科代码
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectResearchType" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />研究类型
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectIsSerect" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />是否保密
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectBaseName" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />基地名称
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectCooperationType" class="ProjectBasic" checked="checked"
                                        runat
="server" onclick="changeSelectAllState(this)" />合作类型
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectUnit" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />合作单位
                                
td>
                            
tr>
                            
<tr>
                                
<td>
                                    
<input type="checkbox" id="CheckboxPorjectTaskFrom" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />任务来源
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectCorporationPlace" class="ProjectBasic"
                                        
checked="checked" runat="server" onclick="changeSelectAllState(this)" />公司地址
                                
td>
                                
<td>
                                    
<input type="checkbox" id="CheckboxProjectRemark" class="ProjectBasic" runat="server"
                                        
checked="checked" onclick="changeSelectAllState(this)" />备注
                                
td>
                            
tr>
                        
table>
                    
fieldset>
                
div>
            
fieldset>
        
div>
        
<div id="DivOperator" style="text-align: center; margin-

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-464292/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: c# oop思想
请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5766002