TablePress 是 WordPress 的一个管理和发布表格的插件。有些用户使用其它的程序,例如微软的 Excel,管理表格内容,然后定期(比如每天两次)将表格保存为 CSV 文件并上传到服务器。通常情况下,他们需要手动将新表格内容导入到 TablePress 以便更新到网页中。
为了方便这部分用户,TablePress 插件作者给 TablePress 开发了一个扩展,“表格自动导入”(Table Auto Import),来自动化处理这一机械化的操作,解放你的双手。经过正确的配置后,该扩展能够周期性地从服务器上或者某个指定文件的 URL 链接地址导入文件到 TablePress 中,并使用文件中的数据替换一个指定的已有的表格中的内容。这样就能实现表格内容的自动更新。
下载¶
TablePress 扩展:自动导入和更新表格(点击下载该扩展,英文原版)
安装后,此扩展在 WordPress 后台“仪表盘”的“插件”页面显示为,
TablePress 扩展:自动导入和更新表格
使用说明¶
要使用该 TablePress 扩展,直接从本页下载,然后象对待一般的 WordPress 插件那样安装、激活即可。详细的安装说明请看 TablePress 扩展页面上的使用说明。因为该扩展基本上是个独立的小插件,在制作 TablePress 简体中文语言包的时候并不会更新此扩展中的字符串,所以就不汉化了,暂时先放上界面截图吧。
然后,在 WordPress 后台“仪表盘”(Dashboard)的“表格”(TablePress)页面中的“导入”(Import)标签页中,会出现一个针对自动导入功能的新操作区。在这里,你可以设置自动导入和更新的过程:
- 比如源文件(要自动导入的文件)的格式、文件来源类型(URL 或者“服务器上的文件”(File on server))以及源文件位置(URL地址或者服务器上的文件的路径,如上图中所标注)等;
- 还可以设定该过程的自动执行频率,有多种选择,如“每 15 分钟(every 15 minutes)”、“每小时(hourly)”、“每天两次(twice daily)”以及“每天(daily)”等;
- 可以针对自己已有的 TablePress 表格选择多个表格来分别执行自动导入任务。
每到设定的时间周期,TablePress 都会自动从指定的源文件中将表格内容导入一次。通过这种方式,你只需要保持指定的源文件的更新就可以了,比如通过 FTP 将一个新的 CSV 文件上传到服务器上的指定位置,剩下的交给这个扩展来完成。
在 TablePress 扩展页面还有更多扩展可供使用。如果您觉得 TablePress 或者扩展对您有帮助,请考虑捐助原作者以支持其开发。水景一页仅仅是提供 TablePress 中文支持,也知道大家生活都不容易,目前不接受捐助。如果你愿意,请给小站做个友情链接,或者通过这里的网购通道给自己或家人买些小礼品(小站可以顺便赚点佣金)。谢谢!©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/tablepress-ext_table-auto-import/>。转载请保留此信息及相应链接。
呃 不怎么用表格,或者说不用,真心看不懂,无视我吧>.<
呵呵,那就随便看看吧
我觉得这个插件已经超神了……配上这个自动更新真的可以做很多事情,很棒!
哈,原来你是今天才发的评论,倒是前面几位的评论有好几天了 :)
应该说,TablePress 的作者真是很给力 —— 他目前在读软件设计方面的博士。
这个扩展不错 提个问题 我有个表格有八百多行数据 每次打开都会卡 更新表格压力很大 问下有没有什么办法能加快表格编辑时内容过多的速度问题
TablePress 使用 WP 中的自定义文章类型来存储表格数据在 WP 数据库中。当表格很大的时候,处理速度决定于浏览器处理 form 的能力。有多少个单元格就有多少个 form 格。
根据 Tobias 的说法,目前没有好的办法来解决你描述的问题。最好还是在本地用表格处理应用修改然后导入到 TablePress 中来覆盖原来的表格。
明白 或许用那个自动更新表格的插件或好处理一点