简介
**Tabulizer 提供从各种来源(文本、Excel 和 CSV 文件、Web/HTML 页面、RSS 源、数据库查询/表)读取数据并呈现为各种格式(如响应式表格、图表、画廊、事件日历等)的全部功能。**
生成的表格或图表可以是静态的,可以使用标准 Joomla 编辑器进行编辑,也可以是动态的,即链接到外部数据源,当数据源更新时,相关的表格/图表也会更新。使 Tabulizer 真正独特的是其多功能性和可扩展性。它不使用固定的样式预设集,而是使用规则的概念,其中每个规则对应一个不同的功能。通过组合多个规则,可以获得无限数量的最终结果。这些规则不仅影响样式方面,还可以以多种方式转换和格式化表格元素(例如计算、替换、文本格式、行/列插入和删除等)。
此外,使用用户友好的向导,使得创建真正高级的表格和图表变得只需几步点击即可完成。
以下是最新版本的功能摘要,该版本与最新的 Joomla 3.x 和 Joomla 4.x 版本兼容。
无限模板。这正是Tabulizer区别于其他提供有限固定表格模板和调整参数的解决方案的地方。使用Tabulizer,您可以单独将转换规则中的每个样式选项应用到您指定的表格元素(行、列、单元格)上。不仅如此,您还可以通过Tabulizer的后台面板或在线表格创建向导轻松应用这些规则。
表格编辑。使用Tabulizer创建的表格是常规表格,这意味着您可以像编辑常规表格一样编辑它们。在编辑表格时,您可以使用纯文本编辑器或与类似电子表格的网格编辑器一起工作。当然,这并不适用于动态表格,因为动态表格是在实时创建的。
动态表格创建。除了您将输入数据转换为常规HTML表格的静态表格之外,您还可以选择创建一个动态表格,其中表格在链接的数据源每次修改时都会更改。数据源可以是:
- 外部文件(Excel、CSV、HTML、XML、文本)
- 数据库查询(可以是数据库表或更复杂的东西)。数据库可以是内部网站数据库或外部数据库。
- Joomla文章/Wordpress帖子(许多人可以在同一表格中添加/修改数据)
- 网页(这样您可以从另一个网站中的特定表格中提取数据!)
- RSS源(RSS 2.0或Atom)
- JSON源。还有一个缓存机制来提高性能。
- 直接从Excel文件导入数据。从任何Excel文件(*.xls和*.xlsx)导入文本、超链接和图像。您还可以选择保留颜色。
- 重新格式化现有表格。如果您想通过应用新的规则集来美化现有表格,或者因为您想添加新数据,您可以重新Tabulize现有表格。
表格到图形转换。您可以将常规HTML表格转换为交互式图形!使用在线图形创建向导,您可以创建自己的图形模板(或预设,带有您的图形首选项)并将其用于您的网站,将现有或新表格转换为超级酷的图形。查看图形创建向导,了解您可以做什么。
下载并作为文件发送表格数据。有时您希望网站用户和访客能够下载表格数据作为文件(CSV、Excel格式)。Tabulizer可以通过一个额外的规则来实现这一点。
- 下载并作为文件发送图形图像。同样,您可以让网站用户和访客能够下载生成的图形图像作为文件(png、gif、jpg格式)。Tabulizer可以通过一个额外的规则来实现这一点。
- 响应式设计。由于最近小型设备(iPad、智能手机等)的数量不断增加,因此对“响应式设计”的需求也随之增加,即网页设计中的视觉方面会“响应”到设备屏幕大小。因此,响应式是一种设计原则,而不是具体的实现。Tabulizer为您提供六种最受欢迎的响应式设计模式供您选择。只需几点击,就可以使您的HTML表格或生成的图形具有响应式设计!
- 表格排序。对表格进行排序,并允许用户通过单击相应的表格标题来更改顺序(升序/降序)和排序键列。
- 表格搜索过滤器。添加搜索过滤器,当用户输入文本值时,只有包含此值的表格行才会显示。筛选可以是整个表格的,或者为每列(您选择的列)设置一个过滤器。当您启用列筛选时,您可以可选地指定所需的搜索方法,可以是(a)数字范围(b)精确匹配(c)以匹配开始(d)智能匹配(默认)
- 表格分页。为大型表格添加页码和/或箭头,并允许用户浏览大型表格。分页机制是在客户端(使用JavaScript)实现的。
- 表格分割。通过设置最大行数来将大表格分割成小表格。还有其他参数,例如是否为所有子表格添加索引,是否希望表格位于同一页或单独的页面上,是否希望添加显示/隐藏效果等。
- 水平和垂直滚动。对于大表格,另一个选项是添加水平和垂直滚动条,如果表格的宽度/高度太大,则会出现这些滚动条。在垂直滚动中,顶部标题保持固定,因此只有下面的行被滚动。水平滚动也是如此,您可以选择保留左侧列固定并滚动其余列。
- 表格前缀和后缀。在表格前后添加一些HTML代码。您还可以将其与范围值结合起来,使其仅在特定情况下出现(例如,当表格包含特定值,行数/列数在特定范围内等)。
- 数据计算。您可以执行许多算术或统计操作,如加、减、最小值、最大值、中位数、平均值。不仅如此,您还可以添加自己的自定义操作(如果您能编写简单的PHP函数)。使用范围和元素部分,您还可以指定计算函数的输入参数的确切范围。
- 数据修改。如果您想以其他规则无法实现的方式修改表格,可以指定一个自定义修改函数,该函数将有机会在任何其他处理之前修改输入表格。
- 数据替换。查找一个值并用另一个值替换它。这个功能的酷应用之一是将单词替换为图片(例如,将单词“完成”替换为OK图片)。
- 数据格式化。根据数据类型更改表格数据格式。将小写转换为大写,更改数据格式、数值格式或货币格式。
- 单元格合并。如果您想自动合并特定行/列上的空单元格,请设置autospan属性。这对于标题行和列非常有用。
- 范围和元素部分。Tabulizer 4.x版本引入了一个非常强大的表格选择机制。当您定义一个规则时,需要指定哪些表格元素将受到此规则的影响。现在您可以联合/排除/过滤多个选择,拥有极端的强大和优雅。这是4.0版本中的一个重大改进。
- 规则优先级。所有选定的功能都对应一个规则。有时执行顺序可能给出不同的结果,您可以使用规则优先级来控制它。
- 数据源合并。从同一源(例如,Excel文件)或不同源(例如,Excel文件、数据库查询和另一个网页)创建表格。
- 数据源发布。成为数据发布者,让其他网站根据他们自己的样式偏好消费和显示发布的表格!
- 数据源搜索。使用标准搜索框搜索动态创建的数据表[仅Joomla]。
- WCAG 2.0兼容性。引入新的参数和规则,以便您可以根据Web内容可访问性指南(WCAG)构建HTML表格。
- 数据源和规则集存档导出。只需单击一下即可导出数据源和规则集,以便轻松迁移到其他网站或平台。
- 规则集复制。通过简单点击即可复制现有的规则集。当您想要对规则集进行修改时,可以节省时间,而无需从头开始。
- 改进的安全性。只有您指定的特定用户组可以使用Tabulizer及其工具。
- 用户偏好。如果您反复使用相同的规则集,可以将其设置为默认值。您还可以设置默认列分隔符和文本包装。
Tabulizer提供从各种来源读取数据的功能(标记文本、Excel和CSV文件、Web/HTML页面、RSS源、数据库查询/表)并将它们以各种格式呈现,例如响应式表格、图形、图表、画廊、事件日历等。
生成的表格或图表可以是静态的,可以使用Joomla标准编辑器进行编辑,也可以是动态的,即与外部数据源关联,当表格/图表更新时,数据源也会更新。Tabulizer真正独特之处在于其多功能性和可扩展性。它不使用固定的样式预设,而是使用规则的概念,每个规则对应一个功能。通过组合多个规则,可以获得无限数量的最终结果。这些规则不仅涉及设计方面,还可以以多种方式转换和格式化表格元素(例如,计算、替换、文本格式、插入和删除行/列等)。
结合使用用户友好的助手,将创建真正高级的表格和图表的过程简化为只需几个点击。
以下是最新版本中可用的功能摘要
- 无限模板。这真正区分了Tabulizer与其他解决方案,后者配备了有限的一组固定表格模板和优化参数。使用Tabulizer,您可以单独将变换规则的每个设计选项应用于您指定的表格元素(行、列、单元格)。不仅如此,您还可以简单地使用Tabulizer后端面板或在线表格创建助手应用这些规则。
- 表格编辑使用Tabulizer创建的表格是常规表格,即您像正常表格一样编辑它们。如果您编辑表格,可以使用简单的文本编辑器,或使用表格编辑器进行表格式体验。当然,这并不适用于在运行时创建的动态表格。
- 动态表格创建。除了静态表格,您可以将输入数据转换为常规HTML表格之外,还可以创建动态表格,每次关联的数据源更改时,表格都会发生变化。数据源可以是
- 一个外部文件(Excel、CSV、HTML、XML、文本)
- 一个数据库查询(可以是数据库表或更复杂的东西)。数据库可以是内部网站数据库或外部数据库。
- 一个Joomla文章/Wordpress帖子(许多人可以添加/更改同一表格中的数据)
- 一个网页(这样您就可以从一个网站提取特定表格的数据!)
- 一个RSS源(RSS 2.0或Atom)
- 一个JSON源
还有一个缓存机制来提高性能。
- 直接从Excel文件导入数据。从每个Excel文件(* .xls和* .xlsx)导入文本、超链接和图片。您还可以选择保留颜色。
- 将现有表格表格化。如果您想通过应用新规则或添加新数据来美化现有表格,可以重新创建现有表格。
- 将表格转换为图形。您可以将普通HTML表格转换为交互式图形!使用在线图形创建助手,您可以创建自己的图形模板(或具有您图形偏好的预设)并在您的网站上使用它,将现有或新表格转换为超级酷的图形。查看图形创建助手,了解您能做什么。
- 将表格数据作为文件下载并通过电子邮件发送。有时您希望网站用户和访客可以将表格数据作为文件下载(CSV、Excel格式)。Tabulizer可以通过一个额外的规则完成此操作。
- 下载并作为文件发送 E-Mail 图像。同样,您还可以允许网站用户和访客下载生成的图形图像作为文件(PNG、GIF、JPG 格式)。Tabulizer 可以通过一条额外的规则来实现。
- 可定制的布局。由于近年来小型设备(iPad、智能手机等)的数量不断增加,因此需要“响应式设计”,即网页的视觉元素根据设备屏幕大小做出反应的网页设计。响应性因此是一个设计原则,而不是具体的实现。Tabulizer 为您提供了六种最受欢迎的响应式设计模式供选择。只需几个点击,就可以使您的 HTML 表格或生成的图表变得引人注目!
- 表格排序。通过单击相应的表头,您可以排序表格,并允许用户更改顺序(升序/降序)和排序关键字段。
- 表格搜索过滤器。添加一个搜索过滤器。当用户输入文本值时,只显示包含该值的表格行。可以对该表格的整个部分进行过滤,或者对选定的列进行过滤(对于您选择的列)。如果您启用列过滤,还可以选择性地指定所需的搜索方法,该搜索方法可以是(a)数字范围(b)精确匹配(c)部分匹配(d)智能匹配(默认)。
- 表格分页。向您的大型表格添加页码和/或箭头,并允许用户浏览大型表格。分页机制是在客户端实现的(使用 JavaScript)。
- 表格拆分。通过设置行数的最大数量将大型表格拆分为小型表格。还有其他参数,例如,如果您希望为所有子表格添加索引,如果您希望表格位于同一页面或单独的页面上,如果您希望添加显示/隐藏效果等。
- 水平和垂直滚动条。对于大型表格,另一种选项是添加水平和垂直滚动条,当表格的宽度和/或高度过大时将显示它们。在垂直滚动时,上方的标题保持固定,因此只有下面的行可以滚动。水平滚动也是如此。您可以固定左侧的列并滚动其余的列。
- 插入表格前和后。向表格前或后添加 HTML 代码。您还可以将其与区域值结合使用,以便仅在特定情况下显示(例如,当表格包含特定值,行数/列数位于特定范围内等)。
- 数据计算。您可以执行许多算术或统计运算,例如添加、删除、最小值、最大值、中位数、平均值。不仅如此,您还可以添加自己的自定义操作(如果您可以编写简单的 PHP 函数)。在使用区域和元素部分时,您还可以指定输入参数的确切范围以供计算函数使用。
- 数据更改。如果您想以其他规则不可能的方式更改表格,可以指定一个自定义更改函数,该函数可以在其他处理之前更改输入表格。
- 数据替换。搜索一个值并将其替换为另一个值。这个功能的酷应用之一是用图片替换单词(例如,用 OK 图片替换“完成”这个词)。
- 数据格式化。根据其类型更改表格数据的格式。将小写字母转换为大写字母,更改数据格式,数值格式或货币格式。
- 单元合并。设置自动合并属性,当您希望自动将特定行/列中的空单元格合并时。这对于头部(n)和列(n)非常有用。
- Tabulizer 版本 4.x 的范围和元素章节引入了一个非常强大的表格选择机制。如果您定义了一个规则,您必须指定哪些表格元素应受此规则的影响。现在您可以结合/排除/筛选多个选择和极端的力量与优雅。这是 4.0 版本中的重大改进之一。
- 规则优先级。所有选定的功能都对应一个规则。有时执行顺序可能会导致不同的结果,您可以使用规则优先级来控制。
- 数据源合并 创建来自同一来源(例如,一个 Excel 文件)或来自不同来源(例如,一个 Excel 文件、一个数据库查询和另一个网站)的表格。
- 数据源发布 成为数据发布者,并允许其他网站消费并显示带有他们自己的样式设置的已发布表格!
- 数据源搜索 使用标准搜索字段 [仅限 Joomla] 搜索动态创建的表格。
- WCAG 2.0 兼容性。引入了新的参数和规则,以便您可以创建符合 Web 内容可访问性指南(WCAG)的 HTML 表格。
- 数据源和规则集导出 只需单击一下即可导出数据源和规则集,以便在另一站点或平台上进行特别简单的迁移。
- 规则集复制 使用一键复制现有规则集。如果您想进行规则集变体而不需要从头开始,这将节省时间。
- 改进的安全性。只有您指定的特定用户组才能使用 Tabulizer 和其工具。
- 用户偏好。如果您经常使用相同的规则集,您可以将其设置为默认值。您还可以设置标准列分隔符和文本框。
Tabulizer
- 版本
- 6.7.0
- 开发者
- Dimitrios Mourloukos
- 最后更新
- 2023年9月16日
1年前 - 添加日期
- 2014年11月19日
- 许可
- GPLv2或更高版本
- 类型
- 付费下载
- 包含
- c p
- 兼容性
- J3 J4
使用 Joomla!更新系统
分享