Excel Converter — Convert Excel to CSV / PDF / JSON / XML (Batch, UTF-8, Multi-Page)

Excel Converter – How to Use?

Step-by-step guide to convert XLSX/XLS files to different formats.

2 minutes
  1. 1

    Step 1: File Upload

    Upload the XLSX or XLS file you want to convert by selecting it in the interface.
  2. 2

    Step 2: Format Selection

    Specify the format you want to convert to (CSV, PDF, JSON, XML).
  3. 3

    Step 3: Page and Setting Selection

    Decide whether to export a single page or all pages and set the UTF-8/delimiter options.
  4. 4

    Step 4: Conversion Process

    Click the ‘Convert’ button to start the conversion process.
  5. 5

    Step 5: Downloading the Output

    Click the ‘Download’ button to download the converted file in ZIP format.

Excel Converter (Excel → CSV / PDF / JSON / XML)

This tool converts Excel files (XLSX/XLS) into formats that different systems can understand. It solves the problem of “I can’t export Excel properly” in e-commerce, integration, reporting, and data transfer tasks on a single screen.

Free Tool (Membership Required)

EXCEL Dönüştürücü

Excel Dosyası dosyalarını farklı formatlara dönüştürün

EXCEL dosyasını sürükleyin veya tıklayın Maksimum 500MB • Excel Dosyası

Dönüştürülüyor…

Dosya işleniyor…

Dönüştürme Tamamlandı!

dosya 0 KB
Suggest Tool

Sitene Ekle

Asagidaki kodu kopyalayip sitenize yapistirin. Arac sitenizde calisacaktir.

EMBED KODU

Kodu sitenize yapistirin. “Powered by Tools1984” linkini kaldirmayin, aksi halde arac calismaz.

Frequently Asked Questions

Is this tool free?
Yes, the Excel Converter can be used completely free of charge.
Are my files stored on the server?
No, your files are only used for the conversion process and are deleted immediately.
Which formats are supported?
This tool converts XLSX/XLS files to CSV, PDF, JSON, and XML formats.
Is there a limit on usage?
You can perform batch conversions, but there is a specific limit on file size.
Does it work on mobile?
Yes, the tool works seamlessly on mobile devices as well.

What does it do?

  • XLSX / XLS upload the file → select target format → convert → download.
  • Target formats:
    • CSV (the favorite of integrations)
    • PDF (for sharing/output)
    • JSON (for API, software, automation)
    • XML (for ERP, marketplace, legacy integrations)
  • Single or batch conversion: multiple files ZIP output.

Supported input formats

  • .XLSX
  • .XLS
  • (Optional) .XLSM (data is read ignoring macros — write this clearly on the page)

Output formats and details

1) Excel → CSV

CSV exports “row-column” data in its simplest form. The most critical areas are encoding and delimiter so this section must be clear.

CSV settings

  • Encoding: UTF-8 (recommended) / UTF-8 BOM (for Excel compatibility)
  • Delimiter:
    • Comma ,
    • Semicolon ; (commonly used in TR Excel)
    • Tab t
  • Header: Is the first row a header?
  • Skip empty rows / trim spaces: for data cleaning

Multi-page Excel → CSV

  • Select sheet: convert only one sheet to CSV
  • Export all sheets:
    • each sheet as a separate CSV file → download ZIP
    • naming: fileName_SheetName.csv

There is no formatting in CSV: no color, formula, visual, pivot, etc.; only cell values are extracted.


2) Excel → PDF

PDF is the format for “sharing as it appears.” The critical aspect here is fitting to the page and orientation.

PDF settings

  • Page size: A4 / Letter
  • Orientation: Portrait / Landscape
  • Fit to page: fit to single page / fit to width / 1 page width
  • Margin: (if any) narrow / normal
  • Gridlines: show / hide lines

The PDF output is for “layout”; use CSV/JSON/XML for data integration.


3) Excel → JSON

JSON is the most easily consumable format on the software side. Users have two most requested output types: “array of objects” and “array of arrays.”

JSON output modes

  • Objects (recommended): considers the first row as key. Example:
[
  {"sku":"ABC-01","price":199.9,"stock":12},
  {"sku":"ABC-02","price":249.9,"stock":5}
]


Arrays: raw table without headers

[
  ["sku","price","stock"],
  ["ABC-01",199.9,12]
]

JSON settings

  • Sheet selection: single sheet / all sheets
  • Empty cell behavior: write null / leave blank
  • Type conversion: should number/date/boolean be auto-detected?
  • (Optional) NDJSON / JSON Lines: each line as separate JSON (for log/pipeline lovers)

4) Excel → XML

XML is still in demand mostly in the ERP/integration world. Here, the user wants a “root node” and “item node”; otherwise, XML is useless.

XML settings

  • Root node: e.g. <items>
  • Item node: e.g. <item>
  • Field mapping: column headers become XML element names
  • Character cleaning: convert spaces/special characters to safe element names (optional)

Example output:

<items>
  <item>
    <sku>ABC-01</sku>
    <price>199.9</price>
    <stock>12</stock>
  </item>
</items>

How to use? (single interface flow)

  1. Upload the Excel file (XLSX/XLS)
  2. Select the target format: CSV / PDF / JSON / XML
  3. Select settings (according to format):
  • CSV: delimiter + encoding + sheet
  • PDF: A4 + orientation + fitting
  • JSON: objects/arrays + header + sheet
  • XML: root/item node + sheet
  1. Convert → download
  • Single file: download
  • Multi-page/multi-file: download ZIP

Use cases

  • Marketplace product upload: Excel → CSV (delimiter/UTF-8 is critical)
  • Integration: Excel → JSON / XML (API/ERP)
  • Report sharing: Excel → PDF (preserve appearance)
  • Operation: split multi-page Excel into separate files per page

FAQ

What happens if there is a formula in Excel?

Most converters write the result of the formula (value). They do not carry the logic of the formula. Write this clearly on the page.

What if Turkish characters are corrupted?

Select UTF-8 (if necessary UTF-8 BOM) in CSV. This is the most common solution.

Can I export all sheets?

Yes. Each sheet is produced as a separate file and downloaded as ZIP.

💬 Comments (0)

Loading comments…