XLS to YML Converter for Excel 97–2003 Files
Upload a legacy Excel XLS file and check the basic YML structure without resaving it as XLSX. Save the mapping and rules to process future price lists.
Converter XLS → YML
You can create a standard YML file for free on this page. Select a destination when its feed has mandatory requirements.
This destination has mandatory fields and its own YML structure requirements. In Eofferix, select the ready-made preset, map your source fields, and validate the file before export.
Configure YML for your destination
The quick converter above creates basic YML for checking the structure. Sign up to select a destination preset, see its required fields, map your source data, and save the rules for recurring exports.
Configure YML for free →A legacy Excel format should not force you to rebuild the price list
Many suppliers, older ERP systems and other business systems still export binary XLS files. Eofferix reads Excel 97–2003 directly, lets you select the worksheet and headers and applies the saved mapping to every new file.
Automated source retrieval
A local .xls file, direct URL, FTP/FTPS/SFTP, email attachment, Google Drive, Yandex Disk or another supported file source.
Processing with your template
Worksheet and table start, column mapping, value transformations, prices, filters, categories and images.
Ready-to-use YML without manual work
Convert a XLS file once on this page or keep YML updated in your account, through a permanent link or by email.
Example: legacy XLS price list to product YML
XLS rows become offers without an intermediate workbook conversion. The profile remembers the worksheet, headers, columns, price rules, filters and images.
products worksheet in an XLS file
Excel 97–2003| SKU | Brand | Model | Price | Stock | Category | Images |
|---|---|---|---|---|---|---|
| SKU-001 | Apple | iPhone 15 | 999 | 12 | Smartphones | front.jpg | back.jpg |
| SKU-002 | Samsung | Galaxy S24 | 899 | 0 | Smartphones | s24.jpg |
Basic YML for a structure check
quick output<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="...">
<shop>
<offers>
<offer id="SKU-001" available="true">
<name>iPhone 15</name>
<price>999</price>
<categoryId>Smartphones</categoryId>
<picture>front.jpg</picture>
<picture>back.jpg</picture>
<param name="Brand">Apple</param>
<param name="Color">black</param>
</offer>
</offers>
</shop>
</yml_catalog>
Configured YML from XLS
saved rules<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="...">
<shop>
<name>Demo shop</name>
<currencies>
<currency id="USD" rate="1"/>
</currencies>
<categories>
<category id="10">Smartphones</category>
</categories>
<offers>
<offer id="SKU-001" available="true">
<name>Apple iPhone 15, black</name>
<price>1099</price>
<currencyId>USD</currencyId>
<categoryId>10</categoryId>
<picture>https://storage.eofferix.com/users/42/media/profile_128/files/8f4f7d/front-800.webp</picture>
<picture>https://storage.eofferix.com/users/42/media/profile_128/files/8f4f7d/back-800.webp</picture>
<param name="Brand">Apple</param>
<param name="Color">black</param>
<param name="Stock">12</param>
</offer>
</offers>
</shop>
</yml_catalog>
What the profile changed: it read the binary XLS directly, selected the product worksheet and headers, mapped columns to YML, recalculated the price, assigned a stable category ID and published images from Eofferix cloud storage.
When you need an XLS to YML converter
XLS to YML is designed for legacy Excel 97–2003 price lists still produced by suppliers and older business systems.
The supplier uses legacy Excel
Convert the .xls file directly without manually saving it in a newer format.
The export comes from an older ERP
One profile maps the legacy system columns to the current YML structure.
Service rows appear above the table
Select the correct header row and the start of the product data.
Prices and names need adjustments
Apply markups, rounding and composite-value templates automatically.
Cells contain image links
Split the links, process the images and publish them for use in YML.
New XLS files arrive regularly
Eofferix fetches each file and repeats the saved workflow on schedule.
XLS to YML: handle a one-off price list or a recurring legacy-system export
Start with one Excel 97–2003 file, then save the processing rules for every subsequent XLS from the same supplier.
| Legacy XLS situation | File configuration | Automated result |
|---|---|---|
| One legacy price list received | Upload the XLS directly and check the detected table. | Receive a basic YML file without an intermediate workbook conversion. |
| The supplier sends XLS regularly | Save the sheet, header row, column mapping, price rules and filters. | Apply the same processing to every new supplier file. |
| A legacy ERP generates the XLS | Connect the available file source, image archive and schedule. | Keep the current YML available at a permanent URL or receive updates by email. |
Bring a legacy Excel format into a modern feed workflow
Keep working with a supplier or ERP that generates XLS while Eofferix handles the repetitive price-list conversion.
No manual workbook conversion
Excel 97–2003 files are read directly, so there is no need to open and resave them.
Legacy-export compatibility
Unusual column names and table positions are recorded in the profile.
One profile per supplier
The saved sheet, headers and rules are applied to every subsequent XLS with the same structure.
Images from a separate archive
Match filenames from the price list with a ZIP and turn them into URLs suitable for YML.
Controlled transformations
Change prices, names, categories and product selection through explicit saved rules.
Automate without replacing the ERP
Connect XLS retrieval and result publication without rebuilding the source system.
Other XLS and YML workflows
If the price list has moved to XLSX or arrives in another format, choose the matching workflow without mixing legacy and modern Excel intents.
How to set up XLS to YML and automate updates
Upload the XLS file
Add a legacy Excel 97–2003 price list containing products, prices, stock, categories and images—there is no need to resave it as XLSX.
Configure the rules
Select the worksheet and headers, map columns to YML and save the transformation rules for future XLS files.
Automate updates
Connect the XLS source, choose a schedule and decide how to access YML: in your account, through a permanent link or by email.
Configure legacy XLS exports for YML
Direct XLS reading
Upload a binary Excel 97–2003 file without resaving it as XLSX first.
Worksheet selection
Choose the product sheet when the workbook also contains delivery terms, reference data or other tables.
Table starting row
Select the header row and skip the supplier logo, generation date and service notes.
Legacy-system columns
Map SKU, name, price, stock and sections from an older ERP export to YML fields.
Price recalculation
Apply markups, discounts, rounding and other rules to values from the legacy price list.
Catalog filtering
Exclude blank rows, items without price or stock, and supplier groups you do not need.
Archive of local images
Upload a ZIP from your computer or connect an archive by URL, then match its files with names in XLS cells.
Image preparation
Use Eofferix cloud storage, resize images, change format or quality, or apply a watermark.
Recurring legacy-export processing
Retrieve each new XLS from the connected source and refresh YML without manually resaving workbooks.
XLS → YML FAQ
Set up automated XLS → YML exports
Connect the XLS source once. Eofferix will fetch new data, apply your rules and refresh the finished YML on schedule.
Set up for free → Free plan available after signup · up to 5 MB without signup · no software to install