Terminal Table基于 Ruby 的表格生成器
Terminal Table 是一个用 Ruby 编写的简单好用、功能丰富的表格生成器,支持 ASCII 和 Unicode 格式。
用例
构建表格需要基本的阵列信息:
rows = [] rows << ['One', 1] rows << ['Two', 2] rows << ['Three', 3] table = Terminal::Table.new :rows => rows # > puts table # # +-------+---+ # | One | 1 | # | Two | 2 | # | Three | 3 | # +-------+---+
可以给构造函数一个 block,该 block 可以生成 Table 对象,也可以计算实例:
table = Terminal::Table.new do |t| t.rows = rows end table = Terminal::Table.new do self.rows = rows end
一行一行地添加:
table = Terminal::Table.new do |t| t << ['One', 1] t.add_row ['Two', 2] end
在行之间添加分隔符:
table = Terminal::Table.new do |t| t << ['One', 1] # Using << (push) as an alias for add_row t << :separator # Using << with :separator as an alias for add_separator t.add_row ['Two', 2] t.add_separator # Note - this version allows setting the separator's border_type t.add_row ['Three', 3] end # > puts table # # +-------+---+ # | One | 1 | # +-------+---+ # | Two | 2 | # +-------+---+ # | Three | 3 | # +-------+---+
定义表格样式
table = Terminal::Table.new :headings => ['Word', 'Number'], :rows => rows, :style => {:width => 80} # > puts table # # +--------------------------------------+---------------------------------------+ # | Word | Number | # +--------------------------------------+---------------------------------------+ # | One | 1 | # | Two | 2 | # | Three | 3 | # +--------------------------------------+---------------------------------------+
评论
ContentsJavaScript 表格内容生成器
Contents 使自动在document里创建基于表头的表格变得很简单。TOC 的结果是生成一个有
ContentsJavaScript 表格内容生成器
0
基于BeeFramework的表格控件
实现根据数据源显示成GridView格式的列表。也就是呈现表格样式,每一行都有多列内容。无需计算每列的位置,宽度,只需要绑定数据源,设置显示的列名即可。本代码在BeeFramework框架基础上开发。
基于BeeFramework的表格控件
0
ContentsJavaScript 表格内容生成器
Contents使自动在document里创建基于表头的表格变得很简单。TOC的结果是生成一个有序的列表,插入到#contents容器。
ContentsJavaScript 表格内容生成器
0
Creditly.js信用卡表格生成器
Creditly.js允许用户自由创建一个平滑的,直观的信用卡表格,只需要复制相关的html,css和Javascript,就能几秒内生成一个直观的信用卡表格了。在线演示
Creditly.js信用卡表格生成器
0
Bootstrap Table表格工具
bootstrap-table被设计来减少开发时间,开发人员不需要特定的知识就可以做出很美妙的table。非常轻量级的和功能丰富的。满足企业开发需求。在线演示:http://bstables.osch
Bootstrap Table表格工具
0
Table To XlsHTML表格转Excel
Java实现,HTMLtable转换为Excel,支持大部分样式,欢迎提出意见或者建议,后续可能,只是说可能会增加外部样式支持。有图有真相:转换结果:代码托管在 http://git.oschina.
Table To XlsHTML表格转Excel
0