CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  HTML(CSS)

急帖:请问如何用java将excel表展示成html形式,并且格式不变????????

楼主terryzyl(terry)2005-06-14 23:10:56 在 Web 开发 / HTML(CSS) 提问

一句话:如何将excel完整地转化成html形式,转化后页面中的格式也和原先一致 问题点数:60、回复次数:4Top

1 楼wansai00(天紫)回复于 2005-06-15 00:09:33 得分 60

建立EXCEL对象的方法  
  var   ExcelSheet;  
  ExcelApp   =   new   ActiveXObject("Excel.Application");  
  ExcelSheet   =   new   ActiveXObject("Excel.Sheet");  
  //   使   Excel   通过   Application   对象可见。  
  ExcelSheet.Application.Visible   =   true;  
  //   将一些文本放置到表格的第一格中。  
  ExcelSheet.ActiveSheet.Cells(1,1).Value   =   "This   is   column   A,   row   1";  
  //   保存表格。  
  ExcelSheet.SaveAs("C:\\TEST.XLS");  
  //   用   Application   对象用   Quit   方法关闭   Excel。  
  ExcelSheet.Application.Quit();  
  Top

2 楼wansai00(天紫)回复于 2005-06-15 00:13:07 得分 0

读取EXCEL  
   
  var   cn   =   new   ActiveXObject("ADODB.Connection")  
  cn.Provider   =   "Microsoft.Jet.OLEDB.4.0   "  
  cn.ConnectionString   =   "Data   Source="   &   Server.MapPath("data.xls")   &   ";Extended   Properties=Excel   8.0;"  
  cn.Open()  
   
  var   rsRead=new   ActiveXObject("ADODB.Recordset")    
  rsRead.Open("select   *   from   [Sheet1$]",cn,1,1)Top

3 楼wansai00(天紫)回复于 2005-06-15 00:16:04 得分 0

用HTML写出一个WEB下的EXCEL界面  
   
  <OBJECT   id=Spreadsheet1   codeBase=file:\Bobsoftwareoffice2000msowc.cab   height=250   width="100%"   classid=clsid:0002E510-0000-0000-C000-000000000046><PARAM   NAME="HTMLURL"   VALUE="">  
   
  <PARAM   NAME="HTMLData"   VALUE="<html   xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot;&#13;&#10;xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;>&#13;&#10;&#13;&#10;<head>&#13;&#10;<style   type=&quot;text/css&quot;>&#13;&#10;<!--tr&#13;&#10;&#9;{mso-height-source:auto;}&#13;&#10;td&#13;&#10;&#9;{white-space:nowrap;}&#13;&#10;.wcC8902D9&#13;&#10;&#9;{white-space:nowrap;&#13;&#10;&#9;font-family:宋体;&#13;&#10;&#9;mso-number-format:General;&#13;&#10;&#9;font-size:auto;&#13;&#10;&#9;font-weight:auto;&#13;&#10;&#9;font-style:auto;&#13;&#10;&#9;text-decoration:auto;&#13;&#10;&#9;mso-background-source:auto;&#13;&#10;&#9;mso-pattern:auto;&#13;&#10;&#9;mso-color-source:auto;&#13;&#10;&#9;text-align:general;&#13;&#10;&#9;vertical-align:bottom;&#13;&#10;&#9;border-top:none;&#13;&#10;&#9;border-left:none;&#13;&#10;&#9;border-right:none;&#13;&#10;&#9;border-bottom:none;&#13;&#10;&#9;mso-protection:locked;}&#13;&#10;-->&#13;&#10;</style>&#13;&#10;</head>&#13;&#10;&#13;&#10;<body>&#13;&#10;<!--[if   gte   mso   9]><xml>&#13;&#10;   <x:ExcelWorkbook>&#13;&#10;     <x:ExcelWorksheets>&#13;&#10;       <x:ExcelWorksheet>&#13;&#10;         <x:OWCVersion>9.0.0.6430</x:OWCVersion>&#13;&#10;         <x:Label   Style='border-top:solid   .5pt   silver;border-left:solid   .5pt   silver;&#13;&#10;           border-right:solid   .5pt   silver;border-bottom:solid   .5pt   silver'>&#13;&#10;           <x:Caption>Microsoft   Office   Spreadsheet</x:Caption>&#13;&#10;         </x:Label>&#13;&#10;         <x:Name>Sheet1</x:Name>&#13;&#10;         <x:WorksheetOptions>&#13;&#10;           <x:Selected/>&#13;&#10;           <x:Height>6615</x:Height>&#13;&#10;           <x:Width>14023</x:Width>&#13;&#10;           <x:TopRowVisible>0</x:TopRowVisible>&#13;&#10;           <x:LeftColumnVisible>0</x:LeftColumnVisible>&#13;&#10;           <x:ProtectContents>False</x:ProtectContents>&#13;&#10;           <x:DefaultRowHeight>210</x:DefaultRowHeight>&#13;&#10;           <x:StandardWidth>2389</x:StandardWidth>&#13;&#10;         </x:WorksheetOptions>&#13;&#10;       </x:ExcelWorksheet>&#13;&#10;     </x:ExcelWorksheets>&#13;&#10;     <x:MaxHeight>80%</x:MaxHeight>&#13;&#10;     <x:MaxWidth>80%</x:MaxWidth>&#13;&#10;   </x:ExcelWorkbook>&#13;&#10;</xml><![endif]-->&#13;&#10;&#13;&#10;<table   class=wcC8902D9   x:str>&#13;&#10;   <col   width=&quot;56&quot;>&#13;&#10;   <tr   height=&quot;14&quot;>&#13;&#10;     <td></td>&#13;&#10;   </tr>&#13;&#10;</table>&#13;&#10;&#13;&#10;</body>&#13;&#10;&#13;&#10;</html>&#13;&#10;">  
   
  <PARAM   NAME="DataType"   VALUE="HTMLDATA">  
   
  <PARAM   NAME="AutoFit"   VALUE="0">  
   
  <PARAM   NAME="DisplayColHeaders"   VALUE="-1">  
   
  <PARAM   NAME="DisplayGridlines"   VALUE="-1">  
   
  <PARAM   NAME="DisplayHorizontalScrollBar"   VALUE="-1">  
   
  <PARAM   NAME="DisplayRowHeaders"   VALUE="-1">  
   
  <PARAM   NAME="DisplayTitleBar"   VALUE="-1">  
   
  <PARAM   NAME="DisplayToolbar"   VALUE="-1">  
   
  <PARAM   NAME="DisplayVerticalScrollBar"   VALUE="-1">  
   
  <PARAM   NAME="EnableAutoCalculate"   VALUE="-1">  
   
  <PARAM   NAME="EnableEvents"   VALUE="-1">  
   
  <PARAM   NAME="MoveAfterReturn"   VALUE="-1">  
   
  <PARAM   NAME="MoveAfterReturnDirection"   VALUE="0">  
   
  <PARAM   NAME="RightToLeft"   VALUE="0">  
   
  <PARAM   NAME="ViewableRange"   VALUE="1:65536">  
   
  </OBJECT>Top

4 楼terryzyl(terry)回复于 2005-06-15 01:34:22 得分 0

该如何用java实现阿?  
  ExcelSheet是什么东西?Top

相关问题

  • 如何将一个Html格式文件转换为Excel文件(可以用OleDb读取的Excel格式)。
  • 如何将excel 表的内容转成 html 格式?
  • 关于excel导出的html格式问题
  • 关于excel导出的html格式问题
  • JAVA中如何设置EXCEL单元格的格式?
  • 请问HTML中嵌入JAVA APPLET的具体格式是什么?
  • 如何将一个html 表格保存到 excel 而不改变格式?
  • 怎样将xml转换成html,并且格式和用excel打开的一样?
  • html格式问题?
  • EXCEL中格式问题?

关键词

得分解答快速导航

  • 帖主:terryzyl
  • wansai00

相关链接

  • Web开发类图书

广告也精彩

反馈

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