In a previous post we learned how to use data in CSV and DSV format. Recently we can also include tab separated values (TSV) in a Asciidoctor table. We must set the table attribute format
to the value tsv
. The data can be inside the document, but also defined in an external file which we add with the include
macro.
In the following example markup we have a table with inline tab separated values. A second table includes an external file with tab delimited values:
= Tables Using the `format` attribute value `tsv` we can use tab-delimited data for table data. == TSV table [format=tsv, options="header"] |=== Writing tools Awesomeness Asciidoctor Oh yeah! MS Word No! |=== == Table with external data // We have an external file with // tab-delimited values. [%header,format=tsv] |=== include::tools.tsv[] |===
When we convert our Asciidoctor markup to HTML we get the following result:
Written with Asciidoctor 1.5.6.1.