CSV To Markdown Table
Simple JavaScript CSV to Markdown Table Converter
You can see it in action and play with the Live Example.
Requires no external libraries. Works in Node as well as in the browser.
Install
npm install csv-to-markdown-table
Usage
Raw JS via Global
console.log(
csvToMarkdown( "header1,header2,header3\nValue1,Value2,Value3", ",", true)
);
Node / npm
const csvToMarkdown = require("csv-to-markdown-table");
console.log(
csvToMarkdown("header1,header2,header3\nValue1,Value2,Value3", ",", true)
);
TypeScript
import csvToMarkdown from "csv-to-markdown-table";
console.log(
csvToMarkdown("header1,header2,header3\nValue1,Value2,Value3", ",", true)
);
Outputs:
| header1 | header2 | header3 |
|---------|---------|---------|
| Value1 | Value2 | Value3 |
Which displays in markdown as:
header1 | header2 | header3 |
---|---|---|
Value1 | Value2 | Value3 |