【问题标题】:Embedding google sheet cells that can be sorted by viewers嵌入可以由查看者排序的谷歌表格单元格
【发布时间】:2016-01-23 22:27:44
【问题描述】:

我想在我的 HTML 网站中嵌入一个 google 表格,该表格将仅显示包含数据的单元格(无标题、行编号、以字母命名的列、边框等)并且它 可以被观看者过滤。查看者可以临时过滤数据,但不应更改原始过滤。

我有一个谷歌表,它有多个列,下面有标题和数据。我已经使用谷歌表格“过滤器”选项过滤了数据(包括标题)。 我知道如果我使用允许查看或编辑的共享链接,有一种方法可以嵌入可排序的谷歌工作表。但是当我使用那个编辑或查看链接时,我几乎不能使用任何url parameters

  • 示例编辑/查看链接: https://docs.google.com/spreadsheets/d/{spreadsheet-key}/edit?usp=sharing

  • 目前最好的尝试是使用 url 参数 &rm=minimal,但它仍然显示其他工作表、编号的行和以字母命名的列

我可以在从 File -> Publish to the web -> Embed 获得的链接上使用 url 参数。这是链接:

< iframe frameborder="0" height="440" scrolling="no" src="https://docs.google.com/spreadsheets/d/{spreadsheet-key}/pubhtml?gid=0&amp;single=true&amp;range=A1:N20&amp;widget=false&amp;chrome=false&amp;headers=false" style="float: left;" width="761"></iframe >

=>我在视觉上得到正是我想要的:一个干净的电子表格嵌入,只包含数据。但现在它无法过滤

这是迄今为止最好的 iframe(可排序但不干净):

< iframe height="440" frameBorder="0" src="https://docs.google.com/spreadsheets/d/{spreadsheet-key}/edit?usp=sharing&rm=minimal" width="761"></iframe >

有没有办法只显示数据单元格并仍然允许排序?

【问题讨论】:

  • 这是否更适合 Web 应用程序?

标签: html iframe google-sheets embed


【解决方案1】:

使用 html 嵌入谷歌表格时,过滤/排序功能会丢失;冻结行/列时也是如此。谷歌还没有解决这个问题,尽管它已经被要求多年了。虽然通过 Excel Online 嵌入时可以执行此操作,但速度有点慢。

【讨论】:

  • 到目前为止,这似乎是答案。希望这个功能会在不久的将来出现。
  • ~2.5 年后......同样的问题。 =(
  • 还有 1.5 年。同样的问题
  • 有一个名为 Awesome Tables 的 Web 服务,除其他外,它还提供此功能,AFAIK。您甚至可以添加过滤。不过,它是在给定数量的行/表(不确定)之后支付的。
  • 上次我检查,它工作正常。不过,我没有这方面的经验 - 你可以在 awesome-table.com 找到它。使用起来应该非常简单,因为它的界面与 GSuite 应用程序上的界面非常相似。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多