有没有js脚本或jquery插件实现html表格导出导入excel文件,html表格导出导入xml文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有js脚本或jquery插件实现html表格导出导入excel文件,html表格导出导入xml文件相关的知识,希望对你有一定的参考价值。

除此之外,实现excel文件生成xml文件java代码。以上代码,均希望能给完整的。

参考技术A 目前好像没有完善的直接导出为excel文件的插件,有一个插件可以导出为csv,可以直接使用excel来打开。插件名字叫table2csv。本回答被提问者采纳 参考技术B 对不起,js是不允许操作本地文件的,属于安全问题。如果用户允许,可以在IE浏览器里面用ActionX控件进行操作,这个是可以的。

高分求代码 用js或jquery实现表格行列转换,表格含合并的单元格

项目中遇到 一个包含colspan和rowspan的表格 行列转换的问题,请高手们贴上解决的js代码,就给分。不要模模糊糊的答案 eg.表格代码如下 <table id='tableId' cellspacing = 1 border = 1>
<tr>
<td> </td>
<td> </td>
<td colspan="4"><div align="center">维度1</div></td>
<td rowspan="3">未钻取指标3</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td colspan="2">维度2</td>
<td colspan="2">维度2</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>钻取指标1</td>
<td>钻取指标2</td>
<td>钻取指标1</td>
<td>钻取指标2</td>
</tr>
<tr>
<td rowspan="2" align="center" valign="middle">对象1</td>
<td>对象2</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>对象2</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr></table>
请高手详细说下解决方案。最好贴上代码,一定给高分奖励。非常感谢!

<table id=\'tableId\' cellspacing = 1 border = 1>

     <tr>

    <td colspan="2" rowspan="3"> </td>

    <td colspan="4"><div align="center">维度1</div></td>

    <td rowspan="3">未钻取指标3</td>

  </tr>

  <tr>

    <td colspan="2">维度2</td>

    <td colspan="2">维度2</td>

  </tr>

  <tr>

    <td>钻取指标1</td>

    <td>钻取指标2</td>

    <td>钻取指标1</td>

    <td>钻取指标2</td>

  </tr>

  <tr>

    <td rowspan="2" align="center" valign="middle">对象1</td>

    <td>对象2</td>

    <td> </td>

    <td> </td>

    <td> </td>

    <td> </td>

    <td> </td>

  </tr>

  <tr>

    <td>对象2</td>

    <td> </td>

    <td> </td>

    <td> </td>

    <td> </td>

    <td> </td>

  </tr></table> 

如果你不是要这种结果,请详细说明。

追问

我要维度显示在左边 对象显示在上面 你贴的这个效果是这个html的效果 我要得到他 行列转换的效果哦 表格行对象变成列 列变成行

追答

那你可以用表格嵌套,别只用一个table 先划一个大的table把大的布局打出来 然后往里面添加小的table 合并单元格这种事就不用说了吧。

追问

这么说 太抽象了 贴代码?

参考技术A Ps出个图先。
需要达到什么样子的效果
再不行手绘,让人能看懂就行。追问

效果就是维度到对象位置 位置到维度位置 行列转换

参考技术B 你好 这都不是模糊回答的问题 你的需求是啥 看不懂 原始表格如图 要改成啥样?追问

楼上贴出来的就是原始的效果 就是普通的表格行列转换 --行变成列 列变成行。现在问题解决了 就是把上面和左边的数据对象就达到效果了 。

以上是关于有没有js脚本或jquery插件实现html表格导出导入excel文件,html表格导出导入xml文件的主要内容,如果未能解决你的问题,请参考以下文章

h5 移动端怎么导出excel,PC端jquery.table2excel.js插件可以实现,移动端就无法实现了。求答案

jquery或js调用adobe打印插件打印html指定区域

使用 jQuery DataTables 插件,fnAddData() 是不是将行添加到 html 表格的顶部或底部?

Bootstrap有没有好用的jQuery表格插件

如何使用jQuery datatable插件

jquery上传插件Jquery.uploadify.js-转