Markdown Table Generator avatar
Markdown Table Generator

Pricing

Pay per event

Go to Apify Store
Markdown Table Generator

Markdown Table Generator

Developed by

Visita AI & Automation

Visita AI & Automation

Maintained by Community

This Actor converts data from multiple sources into a clean, presentation-ready table. You can provide raw text, a direct URL to a file (like `.xlsx` or `.csv`), or Run ID of another Apify Actor, and this tool will automatically format it into Markdown, HTML, or Confluence Wiki markup.

0.0 (0)

Pricing

Pay per event

1

2

1

Last modified

9 hours ago

๐Ÿ“Š Table Generator

This Actor is a powerful utility that converts data from multiple sources into a clean, presentation-ready table. You can provide raw text, a direct URL to a file (like .xlsx or .csv), or even the Run ID of another Apify Actor, and this tool will automatically format it into Markdown, HTML, or Confluence Wiki markup.

โœจ What can this Table Generator do?

This tool is more than a simple converter. It's a complete solution for formatting data for your reports, documentation, and websites.

  • ๐Ÿ” Works with any Actor: Provide the Run ID of any Actor (e.g., a scraper) to instantly generate a table of its results.
  • ๐Ÿ“ฅ Multiple Data Sources: Accepts data from a File URL, pasted Raw Text, or an Actor Run ID.
  • โš™๏ธ Smart Parsing: Automatically parses the most common data formats, including Excel (.xlsx), CSV, JSON, and TSV.
  • ๐Ÿ“ค Multiple Output Formats: Generates tables in Markdown, HTML, or Confluence Wiki Markup.
  • ๐ŸŽฏ Pro-Level Control: Lets you select specific columns to include in your table and (for Markdown) set the text alignment for each column individually.
  • ๐Ÿš€ Built on Apify: As an Apify Actor, it runs in the cloud, can be scheduled, and can be integrated with other tools via the Apify API.

๐Ÿš€ How do I use the Table Generator?

It's simple to get started:

  1. Go to the Input tab (you'll see a user-friendly form thanks to the emojis ๐Ÿ˜‰).
  2. Select your data source:
    • ๐Ÿ” Source Actor Run ID: Paste the Run ID of a previous Actor run.
    • ๐ŸŒ URL: Paste a direct URL to an .xlsx, .csv, or .json file.
    • ๐Ÿ“ Raw Text: Paste your data directly into the text field.
  3. (Optional) Specify which ๐ŸŽฏ Select Columns you want to include (e.g., Product,Price,SKU).
  4. (Optional) Set your ๐Ÿ“ Column Alignments for Markdown (e.g., left,right,center).
  5. Choose your desired ๐Ÿ“ค Output Format (Markdown, HTML, or Confluence).
  6. Click "Start" and wait for the run to finish.
  7. Go to the "Output" tab to get your generated table!

๐Ÿ’ฐ How much will it cost?

This Actor uses the pay-per-event (PPE) pricing model. You are charged a small fee for each table successfully generated.

A single run that produces one table counts as one apify-default-dataset-item event. The Apify Free plan includes a monthly platform credit, which means you can generate many tables for free before incurring any charges.

๐Ÿ“ฅ Input and ๐Ÿ“ค Output Examples

Input Example

The Actor has a simple UI, but here is what a typical run using a File URL would look like in JSON:

{
"dataSource": "url",
"fileUrl": "https://my-data.com/report.xlsx",
"columns": "Product,Price,SKU",
"columnAlignments": "left,right,left",
"outputFormat": "markdown"
}

Output Example

The Actor saves its result as a single item in the Output tab. You can download this data in JSON, CSV, Excel, etc.

[
{
"output_format": "markdown",
"generated_table": "| Product | Price | SKU |\n| :--- | ---: | :--- |\n| SuperSlippers | 29.99 | SLIP-001 |\n| MegaMug | 15.50 | MUG-002 |"
}
]

Advanced Tips: Automate Your Reports

The most powerful feature of this Actor is its ability to connect with other Actors. You can create a fully automated reporting pipeline:

  1. Run any scraper on the Apify Store (e.g., Google Maps Scraper).
  2. Once it's finished, copy its Run ID.
  3. Paste that ID into the ๐Ÿ” Source Actor Run ID field of this Actor.
  4. This will automatically pull the dataset from that scraper and convert it into a clean table for your reports or project README.md files.

You can even schedule this Actor to run after your scraper finishes to have a formatted report ready for you every morning.

โ“ FAQ & Support

  • What if my Excel file has multiple sheets?

    • Currently, the Actor only reads the first sheet of an Excel file.
  • What if my data has nested JSON?

    • The Actor works best with flat, 2D data (like a spreadsheet). If you use a sourceRunId with nested JSON, it will do its best, but complex objects might not look right. Use the ๐ŸŽฏ Select Columns feature to pick the simple, top-level fields you need.
  • Have questions or found a bug?

    • Please use the Issues tab on the Actor's page in Apify Console to report bugs or request features.