XLS YML

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.

Legacy XLS straight to YMLfree, no sign-upthere is no need to open and resave Excel 97–2003 workbooks
YML for your marketplaceon the free planchoose a scenario and configure the required fields for your sales channel
Images from a ZIP archivehosted as ready-to-use URLsEofferix can resize images, change format or quality, and apply a watermark
Keep your legacy ERPautomate the whole workflowEofferix retrieves each new XLS, applies the rules and publishes a fresh YML feed
converter

Converter XLS → YML

Processing...
XLSYML

You can create a standard YML file for free on this page. Select a destination when its feed has mandatory requirements.

Source
Click or drag a file here
Without registration, you can upload a file up to 5 MB. Value transformations are also available only after registration
File too large
Sources up to 2 GB are supported in your account; the exact limit depends on the connection method
Try for free
Result
Analyzing
Preview

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 →
Yandex Marketa seller feed with required fields, categories, and offer rules. Yandex Products / Searcha catalog for product cards and product search results. Yandex DirectYML for product ads and advertising campaigns. Yandex Businessproducts and services for a business profile. 2GISa product catalog for the company storefront and directory. Ozon: prices and stockprice and stock updates without the Ozon Seller API.
legacy Excel

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

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
SKUBrandModelPriceStockCategoryImages
SKU-001AppleiPhone 1599912Smartphonesfront.jpg | back.jpg
SKU-002SamsungGalaxy S248990Smartphoness24.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.

use cases

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.

choose your workflow

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 situationFile configurationAutomated result
One legacy price list receivedUpload the XLS directly and check the detected table.Receive a basic YML file without an intermediate workbook conversion.
The supplier sends XLS regularlySave the sheet, header row, column mapping, price rules and filters.Apply the same processing to every new supplier file.
A legacy ERP generates the XLSConnect the available file source, image archive and schedule.Keep the current YML available at a permanent URL or receive updates by email.
limits and safety

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 formats

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.

process

How to set up XLS to YML and automate updates

// 01

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.

// 02

Configure the rules

Select the worksheet and headers, map columns to YML and save the transformation rules for future XLS files.

// 03

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.

capabilities

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.

questions

XLS → YML FAQ

No. Eofferix reads binary Excel 97–2003 files directly, so you can upload an old .xls price list without first saving it in a newer format.
Select the product worksheet and header row once, then map the old system’s columns to YML fields. The profile saves that setup for future exports.
No. Eofferix reads the source price list and creates a separate YML file without changing the supplier workbook or the legacy-system export.
XLS is the binary Excel 97–2003 format still produced by many older ERP and business systems. Use the separate XLSX to YML converter for modern .xlsx workbooks.
No. Conversion runs online: upload the source XLS in your browser or connect it as a source, then receive a separate YML file.
Attach a ZIP archive of images to the source from your computer or by URL. Eofferix can locate the files, store the images in its cloud and publish public links in YML.
Yes. Connect a direct URL, FTP/FTPS/SFTP, email attachment or cloud source and set a schedule. Eofferix will apply the saved profile to each new file.
Yes. Convert an XLS file up to 5 MB on this page without signup and get basic YML for a structure check. A free plan is available after signup for saving the configuration.
ready to start

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