Convert to CSV
Comma-Separated Values. The API converts 11 formats to CSV. These are the options, by input format.
curl https://api.switchfile.io/v1/convert \
-H "Authorization: Bearer $SWITCHFILE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/input.dif","to":"csv"}'const res = await fetch("https://api.switchfile.io/v1/convert", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SWITCHFILE_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({"url":"https://example.com/input.dif","to":"csv"}),
});
console.log(await res.json());From 10 formats
delimiterstringdefault: ,Field separator of the output: one character or comma, semicolon, tab, pipe, space.
sheetintegerdefault: not setWorksheet to convert, 1 is the first. Without a value the first worksheet is used.
passwordstringdefault: not setPassword to open the file.
From TSV
delimiterstringdefault: ,Field separator of the output: one character or comma, semicolon, tab, pipe, space.
input_delimiterstringdefault: tabField separator of the input file.
encodingstringdefault: utf-8Text encoding of the input file, for example utf-8, windows-1252, iso-8859-1 or utf-16.
sheetintegerdefault: not setWorksheet to convert, 1 is the first. Without a value the first worksheet is used.
passwordstringdefault: not setPassword to open the file.