CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于网页生成excel文件字符串0123转为数字123的问题在线求助

楼主tfe(tfe)2005-06-02 23:12:07 在 .NET技术 / ASP.NET 提问

代码见下面,导出的excel文件里的0开头的字符串都会自动把0去掉.  
  请教如何可以使导到excel里的字段类型都是字符型.  
  在线等待,谢谢      
  Private   Sub   Button2_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   Button2.Click  
   
   
                  Response.ClearContent()  
                  Response.ClearHeaders()  
                  Response.ContentType   =   "application/ms-Excel"  
                  Response.AddHeader("Content-Disposition",   "inline;filename=mobile.xls")  
                  Response.Write(ConvertDtToTDF(dt))  
                  Response.Flush()  
                  Response.Close()  
   
  end   sub          
   
   
  Private   Function   ConvertDtToTDF(ByVal   dt   As   DataTable)   As   String  
                  Dim   dr   As   DataRow,   ary()   As   Object,   i   As   Integer  
                  Dim   iCol   As   Integer  
   
                  ''   输出列标题  
                  'For   iCol   =   0   To   dt.Columns.Count   -   1  
                  '         Response.Write(dt.Columns(iCol).ToString   &   vbTab)  
                  'Next  
                  'Response.Write(vbCrLf)  
   
                  '输出数据  
                  For   Each   dr   In   dt.Rows  
                          ary   =   dr.ItemArray  
                          For   i   =   0   To   UBound(ary)  
                                  Response.Write(ary(i).ToString   &   vbTab)  
                          Next  
                          Response.Write(vbCrLf)  
                  Next  
          End   Function  
   
   
   
  问题点数:20、回复次数:4Top

1 楼net_lover(【孟子E章】)回复于 2005-06-02 23:31:35 得分 20

前面加'Top

2 楼apcsherry(无敌神勇小超人)回复于 2005-06-02 23:44:11 得分 0

呵呵,但是孟子老大,比如我就是要读取   ‘哈哈   这样的值怎么办?Top

3 楼tfe(tfe)回复于 2005-06-03 00:04:14 得分 0

不加'能否做得到.因为我这个数据还要导到其它软件里,如果每个字段里面有个'不好用.Top

4 楼tfe(tfe)回复于 2005-06-03 00:07:06 得分 0

孟子兄,我看你的网页里给的例程里http://dotnet.aspx.cc/Exam/OutPutExcel.aspx的身份证号就处理的不错,但是要先导到datagrid再导为excel,能否直接就写为excel?Top

相关问题

  • 由给定字符串生成新字符串
  • 怎么把GB2312的字符串转为UNICODE的字符串?
  • 如何将unicoe字符串转为Ansi字符串?
  • 怎样生成随机字符串
  • 随机字符串的生成
  • 根据ID生成字符串?
  • 随机生成字符串的问题
  • ID转为 字符串 不用MFC
  • 将ASCII转为字符串问题!
  • 怎样将字符串转为数字?

关键词

  • excel
  • ary
  • icol
  • response
  • dt
  • dr
  • byval
  • write
  • next

得分解答快速导航

  • 帖主:tfe
  • net_lover

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo