excel转html放在tomcat,Excel转web!把excel在线打开??
如题:把B/S下服务器上的excel,在客户机上用浏览器(web格式)打开,不想用先下载的方式实现。求实现办法?lxbzmy 去看看163 金山在线办公怎么实现的。
思路:将excel打开并解析成html格式。你只需要保证足够的兼容性就可以了,不可能所有的exc
如题:把B/S下服务器上的excel,在客户机上用浏览器(web格式)打开,不想用先下载的方式实现。求实现办法?
lxbzmy
去看看163 金山在线办公怎么实现的。
思路:将excel打开并解析成html格式。你只需要保证足够的兼容性就可以了,不可能所有的excel特性都在web上体现。
lxbzmy
2012/06/09 11:31
回复 @空指针 :
用户和我们关注的地方不一样啊。使用excel的人更关心的是数据。特别是做的是报表的话。
空指针
2012/06/09 11:20
回复 @lxbzmy : “excel的数据比外观重要”谢谢你的宝贵建议。
lxbzmy
2012/06/09 11:18
回复 @空指针 :
这我也不知道了,不过就是转换pdf也需要一个单元格一个单元格的操作,而且还有分页需要处理吧,我没做过我也只做过html的。
我觉得你只需先保证excel的数据可看就行了。样式先放放。毕竟excel的数据比外观重要。
空指针
2012/06/09 11:13
回复 @lxbzmy : 先转pdf,再把pdf转图片。有这样的想法,不知可行性高不?
lxbzmy
2012/06/09 11:12
回复 @空指针 :
图表就麻烦了,合并单元格是能解决的。
一号男嘉宾
同求,估计要给钱钱买插件来安装,然后在ie中打开。
空指针
2012/06/08 16:48
在看叫 jacob 的东东,还不知道能不能行?
空指针
引用来自“梅公子”的答案
同求,估计要给钱钱买插件来安装,然后在ie中打开。
还有就是各种浏览器的问题了。就算是右插件也担心IE,FF, Chrome,......之类的是不是都好使。
易界灰
flash
一号男嘉宾
2012/06/08 17:34
flash实现不了吧。
空指针
2012/06/08 17:12
不甚了解 ,能详细点吗! 谢谢
dedenj
看QQ的邮箱预览功能。。
walen
研究 Open XML
http://www.cnblogs.com/2018/archive/2011/03/24/1991865.html
空指针
引用来自“梅公子”的答案
同求,估计要给钱钱买插件来安装,然后在ie中打开。
jacob 这个倒是可以把excel转成html,但是只在IE中好使。
glassprog
如果只是考虑 IE, 而且客户机器上安装了 Excel, 那么有两个办法:
- 服务器产生的 Excel 文件, 在客户端请求时在返回头上增加 MIME Type, 如果是动态产生的 Excel 内容就在 response 中设置, 如果是直接下载文件, 不同服务器的设置方式有差异, Tomcat 参考这个 http://blog.csdn.net/liujinchengjx/article/details/1521329 ;
- 服务器端也可以直接产生 HTML 页面(表格), 只要 MIME Type 是 Excel 的, 也可以使用 Excel 直接打开, 例子: http://support.microsoft.com/kb/199841/zh-cn , 是 ASP 的, 看懂原理就可以了.
glassprog
2012/06/09 12:58
回复 @空指针 : 那我建议考虑 ZK SpreadSheet : http://zssdemo.zkoss.org/zssdemo/index.zul
空指针
2012/06/09 10:02
谢谢,可是不能只考虑IE
Jinn_Wei
Microsoft.Office.Interop.Excel.Workbook book1 = repExcel.Workbooks.Open(newPathString + FileName + ".xls", Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing);
object htmlFile = newPathString + FileName + ".htm";
object ofmt = Microsoft.Office.Interop.Excel.XlFileFormat.xlHtml;
book1._SaveAs(htmlFile, ofmt, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
服务端可以用office组件直接把excel转成html
空指针
引用来自“Jinn_Wei”的答案
Microsoft.Office.Interop.Excel.Workbook book1 = repExcel.Workbooks.Open(newPathString + FileName + ".xls", Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing);
object htmlFile = newPathString + FileName + ".htm";
object ofmt = Microsoft.Office.Interop.Excel.XlFileFormat.xlHtml;
book1._SaveAs(htmlFile, ofmt, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
服务端可以用office组件直接把excel转成html
我用jacob 把excel转成html了,可是各种浏览器问题。正在纠结中。。。
excel转html放在tomcat,Excel转web!把excel在线打开??相关推荐
- 阿里开源(EasyExcel):使用Java将数据导出为Excel表格、带样式----》java web下载 Excel文件
目录 一.技术选型 二.实现过程 1.导入依赖 2.编写工具类 EasyExcelUtil 3.公用参数类 EasyExcelParams 4.表格样式实体类 MyWriteHandler 5.数据实 ...
- jquery字体颜色_基于jquery实现的web版excel
基于jquery实现的web版excel.包含excel的基本功能 支持合并单元格,拆分单元格 支持插入单元格,删除单元格 支持整行整列选择单元格 自定义右键菜单,可以设置单元格数量 支持鼠标左键拖动 ...
- 【JavaScript】实现将从Excel中复制的数据粘贴到WEB页面Grid中
WEB项目中,我们有时会碰到这样的情况,需要将从Excel中复制的数据粘贴到WEB页面Grid中(当然复制的数据格式与Grid中数据显示格式是一致的),用JS实现起来并不难,重要的是如何准确得到从Ex ...
- EasyExcel web下载excel,多sheet页demo
EasyExcel web下载excel,多sheet页demo pom.xml <dependency><groupId>com.alibaba</groupId> ...
- 把Excel批注的“红三角”放在单元格左上角_44个Excel使用技巧:怪不得同事表格类工作那么快完成,学以致用...
获取更多业界资讯和深度好文● 点击蓝字关注我们 ● 44个Excel 使用技巧基本方法 作为职场人,加班累如狗. 如何更轻松的工作并获得喜人的报酬便是咱们职场人一直追求的"生活哲理" ...
- WEB实现Excel下载的一种方式--JAVA EXCEL
需求场景: 最近在做一个手机借记管理平台(WEB),项目新功能要求能下载所有手机的信息(也就是存在数据库的信息)生成EXCEL表格. 用到的工具: JAVA EXCEL(下载地址:http://nch ...
- 使用 Luckysheet 可实现 Web 的 Excel
一.写在前面 工作中会遇到excel的导入和导出,换个角度看,假如有个 web 版本的excel ,且能上传现有的,修改编辑后再下载也是个不错的方案. Luckysheet 是实现 web版Excel ...
- ASP.NET MVC Excel 导入导出 ASP.NET Web API Excel 下载 C# Excel 导入导出
注意:服务器需要安装office软件 1.Excel导入 提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序. ...
- java web下载 Excel文件
1.在 response(HttpServletResponse类型)设置返回的类型: res.setContentType("application/x-download"); ...
最新文章
- Android memory
- sql数据黑马程序员——SQL入门
- SAP Spartacus Table cell显示数据类型的Component决定逻辑
- [react] react怎么拿到组件对应的DOM元素?
- ruby hash方法_Ruby中带有示例的Hash.key?(obj)方法
- 跨域验证cookie与缓存控制
- sql两个聚合列相同怎么区分_SQL高级查询(终)
- 6 月 4 日!苹果 WWDC 2018 或重点推出 iOS 12 系统
- 2019智能手表推荐_2019年豪华运动手表推荐
- Java实现百度富文本编辑器UEditor
- JSP EL表达式中11个隐藏对象file:///D:/SoftwareFile/qq file/MobileFile/34090016310074682(1).png
- 手机html己停用怎么办,iphone手机出现已停用请五分钟再试怎么办
- SMARTDRV.EXE下载和安装说明
- mysql mybatis批量删除,Mybatis批量删除多表
- C#WinForm中的太空侵略者
- 微信公众平台上可以使用的API接口
- python输出一首诗_基于循环神经网络(RNN)的古诗生成器
- 高中数学知识点:集合知识讲解
- 智能风控中台设计与落地
- java计算机毕业设计商场VIP管理系统源码+系统+数据库+lw文档+mybatis+运行部署