This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

CSV to Excel

Konversi antar format CSV dan Excel (XLSX) dalam kedua arah. Unggah file CSV atau TSV untuk mendapatkan XLSX, atau unggah file XLSX untuk mendapatkan CSV.

API Endpoint

POST /api/v1/tools/files/csv-excel

Menerima multipart form data berisi file CSV, TSV, atau XLSX dan field JSON settings.

Parameters

ParameterTypeRequiredDefaultDescription
sheetintegerNo1Nomor worksheet yang diekspor saat mengonversi dari XLSX (min 1)

Example Request

CSV ke Excel:

bash
curl -X POST http://localhost:1349/api/v1/tools/files/csv-excel \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"sheet": 1}'

Excel ke CSV:

bash
curl -X POST http://localhost:1349/api/v1/tools/files/csv-excel \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"sheet": 2}'

Example Response

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/data.xlsx",
  "originalSize": 2048,
  "processedSize": 5120
}

Notes

  • Arah konversi terdeteksi otomatis dari ekstensi file input: .csv atau .tsv menghasilkan .xlsx, dan .xlsx menghasilkan .csv.
  • Parameter sheet hanya berlaku saat mengonversi dari XLSX. Parameter ini memilih worksheet mana yang diekspor.
  • File TSV (nilai yang dipisahkan tab) didukung selain CSV.