XLSX YML

Excel to YML Converter for Supplier XLSX Price Lists

Upload a supplier XLSX price list and check the basic YML structure. Save the worksheet, column mapping, formulas, filters and image rules for every new Excel file.

Free Excel converterno sign-upupload an XLSX price list and download a universal YML feed
YML for your marketplaceon the free planready-made setups for Yandex, 2GIS and Ozon price and stock updates
Your price list, your rulesno manual formulaschange prices and names, create new values, filter products and process images
New Excel file, new YMLfully automatedEofferix retrieves XLSX from the source and publishes the ready feed on schedule
converter

Converter XLSX → YML

Processing...
XLSXYML

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.
Excel price list

Excel works for suppliers, but it is not a ready-to-use YML feed

An XLSX workbook may contain several worksheets, notes above the table, custom column names and multiple image links in one cell. Eofferix saves the worksheet and processing rules so every new price list follows the same workflow.

Automated source retrieval

An XLSX file, direct URL, FTP/FTPS/SFTP, email attachment, Google Drive, Yandex Disk or another supported file source.

Processing with your template

Worksheet and header row, column mapping, composite names, price formulas, product filters and image processing.

Ready-to-use YML without manual work

Convert a XLSX file once on this page or keep YML updated in your account, through a permanent link or by email.

example

Example: supplier XLSX price list to product YML

Rows from the selected worksheet become offers. The profile saves headers and mapping, calculates prices, filters products and processes images.

products worksheet in an XLSX file

Excel worksheet
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 XLSX

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 selected the products worksheet and header row, mapped columns to YML, built the product name from several values, recalculated the price, assigned a category ID and stored images in Eofferix cloud storage.

use cases

When you need an XLSX to YML converter

XLSX to YML is the main workflow for modern supplier Excel price lists and recurring product spreadsheets.

A supplier sends an Excel price list

Convert XLSX rows into YML products without building XML by hand.

The workbook has several worksheets

Select the product table and keep service worksheets out of the feed.

Headers do not start on row one

Save the table start once and reuse it for every new file.

Prices follow business rules

Apply markups, discounts, oldprice calculations and rounding automatically.

Image URLs are stored as a list

Split several links from one cell into separate picture elements.

The price list changes regularly

Process each new XLSX with the same profile and no repeated setup.

choose your workflow

Excel to YML: convert one workbook or automate the supplier price-list workflow

A one-off conversion is useful for checking XLSX. A saved profile removes the need to select sheets, columns, price rules and filters again.

How the Excel file arrivesWhat Eofferix doesWhat changes for you
One XLSX from your computerEofferix reads the detected table and creates a basic YML structure.You can check the products without building XML manually.
New supplier workbook versionsThe service repeats the saved column mapping, calculations, filters and image processing.There is no need to edit every Excel workbook again.
XLSX in a connected sourceEofferix retrieves the file on schedule and publishes the new result.The current YML stays available at a permanent URL or arrives by email.
limits and safety

Turn a familiar Excel price list into a controlled YML workflow

The supplier keeps working in XLSX while you define once how the table becomes a finished product feed.

Modern Excel workbooks

Handle multiple sheets, service rows and custom column headers.

No-code configuration

Select the sheet, map columns, create transformations and set filters through the profile interface.

Business rules instead of manual formulas

Markups, discounts, combined names and product selection repeat on every update.

Complete image workflow

Eofferix stores images, changes their size, format and quality, and can apply a watermark.

Price lists of different sizes

Sources up to 2 GB are supported, depending on the connection method.

A permanent way to receive YML

Download the result, use a permanent URL or have it sent by email.

other formats

Other XLSX and YML workflows

If the price list arrives as legacy XLS, CSV, XML or JSON, or you want to inspect YML in Excel, choose a related workflow.

process

How to set up XLSX to YML and automate updates

// 01

Upload the XLSX price list

Add an Excel worksheet containing products, SKUs, prices, stock, categories, attributes and image URLs.

// 02

Configure the rules

Choose the worksheet and header row, map columns to YML and configure prices, filters, categories and images.

// 03

Automate updates

Connect the XLSX source, choose a schedule and decide how to access YML: in your account, through a permanent link or by email.

capabilities

What you can configure when converting Excel to YML

Product-sheet selection

Work with the correct table even when the workbook contains several catalogs, reference sheets and delivery terms.

Header-row selection

Set the start of the table when a logo, date, comments or technical information appears above the column names.

Column mapping

Connect SKU, name, price, stock, category and other Excel columns to YML elements.

Combined names and values

Join brand, model, size and your own text into a new value through a saved template.

Prices and oldprice

Apply markups, discounts, rounding and old-price rules automatically.

Row filters

Exclude blank rows, unavailable products, selected brands or categories you do not need.

Categories from Excel

Build a stable categories tree from supplier section names and codes.

Images from cells and archives

Split multiple URLs, connect a ZIP with local files, use Eofferix cloud storage, resize images, change format or quality, and apply a watermark.

Automated XLSX-to-YML workflow

Retrieve a new price list from a URL, FTP/FTPS/SFTP, email or supported cloud source and publish the result on schedule.

questions

XLSX → YML FAQ

Select the worksheet containing the price list in a profile. Other sheets with terms, reference tables or separate catalogs will not be used for this YML feed.
Yes. A transformation template can combine brand, model, SKU and other columns, add fixed text and create a new value for YML.
Set a separator to turn the URLs into separate picture elements. Eofferix can also store the images, resize them, change their format or quality, and add a watermark.
Connect the XLSX through a direct URL, FTP/FTPS/SFTP, an email attachment or a cloud source. Eofferix will apply the saved worksheet, column and transformation settings on schedule.
Yes. Select the row containing the column names and the first product row. Content and formatting above the table will be skipped.
Configure a markup or discount, rounding and other calculation rules. The source and calculated prices can be used in the corresponding YML fields.
Yes. Filters can remove service rows and products that lack the required price, stock, SKU, image, category or status.
Yes. Process an XLSX 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 a profile and configuring the export.
ready to start

Set up automated XLSX → YML exports

Connect the XLSX 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