嵌入 google sheet 个可按查看者排序的单元格

Embedding google sheet cells that can be sorted by viewers

我想在我的 HTML 网站中嵌入一个 google sheet,这样 只显示包含数据的单元格(没有 header、行编号、letter-named 列、边框等)并且它 可以被观众 过滤掉。查看者可以暂时过滤数据,但不应更改原始过滤条件。

我有 google sheet 有多个列,标题和数据如下。我使用 google sheets 'filter' 选项过滤了数据(包括标题)。 我知道如果我使用允许查看或编辑的共享 link,可以嵌入 sortable google sheet。但是当我使用该编辑或视图 link 时,我几乎无法使用任何 url parameters

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

< 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 >

=> 我在视觉上得到了我想要的:一个干净的 spreasheet 嵌入只包含数据。但是现在无法过滤

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

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

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

当嵌入 google sheet 和 html 时,filter/sort 功能丢失;冻结时也是如此 rows/columns。 Google 还没有解决这个问题,虽然已经要求了很多年。虽然通过 Excel 在线嵌入时可以这样做,但是那个有点慢。