html - Tools) to + HTML5 表格上的列和行

标签 html html-table

我正要创建一个兼容性指南,当我查看 HTML 时,我看到它是一个表格。

表格很适合显示这样的数据,但当您必须每隔几周编辑一次时,编辑起来就不好玩了。

请问哪些工具可以非常快速地编辑现有的 HTML 表格并干净利落地添加/删除/克隆列和行?

可以在线、GUI 或所见即所得(首选)或命令行驱动,在线或离线(尽管最好使用与 Node.js 兼容的 JavaScript 引擎在线)。

或者也许另一种更好的方式来显示每隔几周更改一次的表格数据,例如 AJAX 显示 JSON 数据,但这里的最佳场景仍然需要一些帮助。

有问题的表格和建议: https://github.com/kangax/es5-compat-table/blob/gh-pages/es6/index.html

https://github.com/kangax/es5-compat-table/issues/29

最佳答案

不同的人有不同的需求和态度!

1).您可以使用电子表格程序编辑表格并导出为 html。Google 电子表格提供了将电子表格嵌入网页或下载(导出)简单 HTML 电子表格的功能,您可以使用 CSS 来根据您的需要设置样式。

2).Google 的 API 可以从电子表格中抓取数据并像表格一样显示。您只需编辑 Google 电子表格即可!

我检查了 API 并可以构建一个快速示例,这里是 the fiddle !

这是我所做的一些总结,

var query = new google.visualization.Query(
      'http://spreadsheets.google.com/tq?key=pCQbetd-CptGXxxQIG7VFIQ&pub=1');

我在这里引用的电子表格是 http://spreadsheets.google.com/ccc?key=pCQbetd-CptGXxxQIG7VFIQ

  // Apply query language.
  //I'm selecting all the cols!
  query.setQuery('SELECT * ');
// Send the query with a callback function.
      query.send(handleQueryResponse);

在我的回调中,

var data = response.getDataTable();
   //init the table
  visualization = 
   new google.visualization.Table(document.getElementById('table'));
  visualization.draw(data, null);

关于html - Tools) to + HTML5 表格上的列和行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10249939/

相关文章:

html - 将鼠标悬停在子菜单上后,为父菜单项设置不同的颜色

jquery - 图像在着陆时淡出

javascript - JSON 中的 HTML 元数据和正文部分

html - 表格边框未在 HTML4+ 中绘制

html - 如何粘贴表格标题和表格第一列

javascript - 通过 POST 将变量传递给模态

jquery - 选择具有相同类的所有元素,其中一些元素具有两个类

javascript - 您可以使用 Javascript 更改表格背景属性吗?

java - 从java中从左到右添加jsp表中的数据

php - 我可以将 html 表格制作成图像以嵌入到 pdf 中吗