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

CSV to Excel

Chuyển đổi giữa các định dạng CSV và Excel (XLSX) theo cả hai chiều. Tải lên tệp CSV hoặc TSV để nhận XLSX, hoặc tải lên tệp XLSX để nhận CSV.

API Endpoint

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

Nhận dữ liệu multipart form với một tệp CSV, TSV hoặc XLSX và một trường JSON settings.

Parameters

ParameterTypeRequiredDefaultDescription
sheetintegerNo1Số thứ tự trang tính cần xuất khi chuyển từ XLSX (tối thiểu 1)

Example Request

CSV sang 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 sang 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

  • Chiều chuyển đổi được tự động phát hiện từ phần mở rộng tệp đầu vào: .csv hoặc .tsv tạo ra .xlsx, còn .xlsx tạo ra .csv.
  • Tham số sheet chỉ áp dụng khi chuyển từ XLSX. Nó chọn trang tính nào để xuất.
  • Các tệp TSV (giá trị phân tách bằng tab) được hỗ trợ song song với CSV.