4

我正要分叉一个兼容性指南,当我查看 HTML 时,我发现它是一个表格。

表格可以很好地显示这样的数据,但是当您必须每隔几周编辑一次时,编辑起来并不有趣。

请问有哪些工具可以非常快速、干净地添加/删除/克隆列和行?

可以在线、GUI 或 WYSIWYG(首选)或命令行驱动、在线或离线(尽管首选与 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

4

1 回答 1

3

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

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

2).Google 的 API 可以从电子表格中抓取数据并像表格一样显示。您所要做的就是编辑 Google 电子表格!

我检查了 API 并可以构建一个快速示例,这就是小提琴

这是我所做的一个小总结,

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);
于 2012-04-22T17:12:40.177 回答