刚才一个朋友问我这个事情,我拍脑袋想了一下,给他答复不可能,因为html是文本,而excel是二进制,两者没有关联关系,怎么能直接复制呢。于是就想到了写jxls模板,查询数据库导出这种方法。事后,不太确信自己的结论,所以问了下google大神,果然有简单的解决方案。
要解决html中的表格内容直接复制到excel,有个简单的办法,那就是在html表格的td标签加上vnd.ms-excel.numberformat:@样式。
<table border="1">
<tr><td style="vnd.ms-excel.numberformat:@">123456789012345678aa</td><td style="vnd.ms-excel.numberformat:@">wfwwwercssfsfsf</td></tr>
<tr><td style="vnd.ms-excel.numberformat:@">123456789012345678aa</td><td style="vnd.ms-excel.numberformat:@">wfwwwercssfsfsf</td></tr>
<tr><td style="vnd.ms-excel.numberformat:@">123456789012345678aa</td><td style="vnd.ms-excel.numberformat:@">wfwwwercssfsfsf</td></tr>
<tr><td style="vnd.ms-excel.numberformat:@">123456789012345678aa</td><td style="vnd.ms-excel.numberformat:@">wfwwwercssfsfsf</td></tr>
</table>
这样的表格内容,可以被直接复制到excel当中,每个td中的内容,直接填充到excel的cell单元格中。
刚才在linux系统试了一下,html中的表格不用加样式,也能直接將内容复制到open office中的电子表格中。
windows里试了下,不用加这种样式,html表格内容可以直接复制到wps建的ms excel里。
原版的excel表现如何,就不得而知了,因为没有装,呵呵。
分享到:
相关推荐
实现将复制的excel的内容粘贴到html 表格的输入框中的功能
1 能批量从excel 文档中复制数据到html页面的格子里 2 支持各主流浏览器IE8+、firefox、chrome、360浏览器 3 内有简单使用示例
能批量从excel 文档中复制数据到html页面的格子里 支持各主流浏览器IE8+、firefox、chrome、360浏览器 内有使用示例
前段时间学了一下jquery插件,学完之后,没有练习,忘得差不多了,最近一个项目中要使用支持粘贴复制的table,选中表格的一部分区域,通过ctrl+v,可以把excel或者其它地方的数据粘贴到html table中,还能支持键盘...
适用于Vue的可编辑的表格组件,支持多种快捷键操作,模拟Excel的操作体验
采用js函数,不必设置table或td或input的id直接将excel的表格数据黏贴到html的table
HTML表格(标签) 数据库 导出数据为… CSV文件 HTML文件 其他 自动过滤 单元验证 有条件的格式 合并单元 PaintCell方法:将单元内容渲染到TCanvas对象的 XLSReadWriteII包还包含下列组件: 从任何数据库中...
NULL 博文链接:https://cyclone12qwer12.iteye.com/blog/787649
Handsontable 实现了在 HTML 页面中仿 Excel 编辑效果的表格编辑功能。在 Excel 中可进行的操作,你几乎都可以在网页中做到,如拖动复制、Ctrl+C 、Ctrl+V 等等。另外在浏览器支持方面,它支持以下的浏览器 IE7+, FF...
它几乎都由你的txt文本数据库控制,只要维护好你的excel表格然后复制到文本文件然后更名即可。 3.它灵活支持多月多次,多列多项目,而且各项目名称都可以由txt数据库控制。 4.它可以灵活运用到你的成绩查询,工资...
因为项目需要,发现直接从word和excel复制粘贴以后,居然在禅道上表格没有边框了,故查了一下 这里从word,以及excel粘贴复制,都能直接有边框了,同时在编辑器里面新增表格,也能直接显示边框了,不需要右键-->...
Excel文档批量插入工作表:将某个工作簿中的指定工作表批量复制(插入)到一批工作簿中。 Excel文档批量打印及打印区域批量设置。 批量设置Excel文档页眉页脚。 批量设置或取消Excel工作簿共享。
基于python3实现导出mysql表结构到HTML文件源码 用法 先打开Export_MySql_data_structs_to_...新建Excel表格和并打开,粘贴复制的内容 开打响应的Word文件,右键保留原格式粘贴,然后根据自己需要调整表格样式
html源码,打开后页面中有个全屏边框,里面可以粘贴任何你复制的东西,如果是网页内容,则自动粘贴网页的源码,粘贴后的内容可编辑,以达到可视化制作html代码。有兴趣的人可以自己玩一下 博文地址:...
1、打开EXCEL,点[文件][选项][加载项],管理:[excel加载项]转到... 后面就是旧版熟悉的界面了,按上面的2\3项操作即可。 这里是图文教程:http://blog.sina.com.cn/s/blog_639b6b4d0100g42p.html 补注:Md...
批量复制Excel中的文本内容,粘贴到html表格中的input框和textarea域中,纠正了前一个版本中存在的一些问题。
SheetClip.js从HTML5网络应用复制/粘贴到电子表格微型库,可将JavaScript二维数组转换为与电子表格(例如Microsoft Excel,Google Docs,LibreOffice和OpenOffice)兼容的剪贴板字符串用法将数组转换为字符串(以将...
JS表单元格选择器 JS库允许您选择HTML表格的单元格以及清理,复制,剪切和粘贴表格数据。 支持复制/剪切/粘贴到电子表格,例如Microsoft Excel,Google Docs,LibreOffice和OpenOffice。演示版参见。设置带有...
是一个轻量级的Vanilla JavaScript插件,可创建与Excel或任何其他电子表格软件兼容的基于Web的惊人的交互式HTML表格和电子表格。 您可以从JS数组,JSON,CSV或XSLX文件创建在线电子表格表格。 您可以从excel复制并...
支持复制为 HTML 或 JSON、作为表格数据粘贴到 Excel、复制表格和结构等。 Matlab的剪贴板()函数很有用,但有一定局限性:它不支持结构或表,并且当您复制矩阵并将其粘贴到Excel或类似的目标位置时,会得到它的...