Markdown Table Generator
Pricing
Pay per event
Markdown Table Generator
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.
Pricing
Pay per event
Rating
0.0
(0)
Developer

Visita AI & Automation
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
7 days ago
Last modified
Categories
Share
π 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:
- Go to the Input tab (you'll see a user-friendly form thanks to the emojis π).
- 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.jsonfile. - π Raw Text: Paste your data directly into the text field.
- (Optional) Specify which
π― Select Columnsyou want to include (e.g.,Product,Price,SKU). - (Optional) Set your
π Column Alignmentsfor Markdown (e.g.,left,right,center). - Choose your desired
π€ Output Format(Markdown, HTML, or Confluence). - Click "Start" and wait for the run to finish.
- 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:
- Run any scraper on the Apify Store (e.g., Google Maps Scraper).
- Once it's finished, copy its Run ID.
- Paste that ID into the
π Source Actor Run IDfield of this Actor. - This will automatically pull the dataset from that scraper and convert it into a clean table for your reports or project
README.mdfiles.
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
sourceRunIdwith nested JSON, it will do its best, but complex objects might not look right. Use theπ― Select Columnsfeature to pick the simple, top-level fields you need.
- The Actor works best with flat, 2D data (like a spreadsheet). If you use a
-
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.

