The table generator for markup-formatted tables. Fast creation, easy editing and open storage formats make MarkupTable a great companion for any author who uses markup languages to structure their texts.
SUPPORTED LANGUAGES: Markdown (| Pipe), BBCode, HTML, Smark, Textile, Wikitext
## Export
MarkupTable can export tables in all supported languages as a plain text file, Textbundle, Textpack or directly to the clipboard for pasting into other programs.
## CSV as the basis structure
MarkupTable uses the CSV table format as a basis and can create, read and save CSV files accordingly. When importing CSV files, MarkupTable can automatically determine the appropriate field separator or you can explicitly specify one from a list of field separators.
MarkupTable also recognizes cells set in quotation marks in CSV files and processes them when importing so that tables are displayed correctly. Furthermore, various options are available when saving whether and how quotation marks should be used for cells in the resulting file.
## Extensive editing options
A range of editing capabilities are available for editing tables quickly and efficiently.
- Editing individual cells
- Add rows and columns at any position
- Moving rows and columns
- Deleting rows and columns
- Duplicating rows and columns
- Automatic filling of rows and columns
## Two display modes for editing tables
MarkupTable offers two different modes for displaying tables. In addition to the familiar spreadsheet mode, which is known from various spreadsheet programs, MarkupTable also offers a so-called classic mode, which differs slightly from the spreadsheet variant. You can switch between these two modes at any time in MarkupTable's settings.
## Different preview options
MarkupTable offers three further views for the generated table in addition to the normal table view:
- CSV view: In the CSV view, the table is displayed as it would be saved as a CSV file. The table can also be edited in this view.
- Markup view (view only, text can be copied): The Markup view provides a preview of the markup code for the table that MarkupTable would generate on export.
- Web view: In the web view, the table can be viewed in its formatted state.
## Importing tables from different sources
### Existing Markup tables
MarkupTable can import tables that are formatted in one of the supported markup languages. All you have to do is select the relevant table during import and MarkupTable will do the rest.
### From CSV tables
MarkupTable can import CSV files and append their content to the current table. The current table structure is automatically analyzed and adapted so that a correct overall table is created.
### From the clipboard
Tables can also be imported into the current table from the clipboard. Tables that have been copied to web pages, RTF or Numbers documents, or simple text containing data divided by a separator, can be imported into MarkupTable easily and without further effort.
## Adjustments to the user interface
MarkupTable offers various options to modify the user interface to suit your own needs in order to enable you to work comfortably.
## Questions?
You can get more information about Myary at Xelaton.com. There, you can also send me a message via the contact form if you have any problems or questions!
# Note:
As of this version MarkupTable requires at least macOS 10.13 or newer
# Change:
- with this version Markdown, MultiMarkdown, MarkdownExtra have been merged into the single option Markdown. Markdown now generates tables with the often expected delimiter | (pipes). This also applies to export and import. If you prefer traditional Markdown, you can still use the HTML markup option to create HTML-formatted tables or use the new HTML+MD option when exporting, see details in the “New” section.
# New:
- export as HTML + Markdown as HTML comment
- new default setting to specify whether an empty document should be created when MarkupTable is started
- new default setting to specify the desired file extensions for the export
- copy/paste of tables from other applications extended, e.g. tables copied to the clipboard from RTF files or Numbers (menu: File | Import table from clipboard) can now be pasted
# Improvements:
- improved behavior when importing CSV files with unusual line breaks
- several adjustments to the save dialog for the export
- the import selection panel now shows more clearly which types of file can be imported
- when importing tables into existing tables, the existing tables are no longer replaced, but the imported table is appended to the existing one
# Other:
- many internal changes and adjustments to improve compatibility with newer macOS versions
- help pages revised
- revised some labels in the interface
# Bug fixes:
- fixes a bug that caused a table import to fail under certain circumstances