Table of Contents

Convert an Excel file to Markdown

Converts an Excel file to Markdown.

Convert Excel To Markdown

Example Example
This Flow reads a Board Meeting Log (Excel file) from OneDrive, converts it to Markdown, splits the text into chunks, generates embeddings for each chunk, converts the generated vector into a SQL Server-compatible format and stores the text, vector, and document reference in a SQL Server table. This table can then be used for vector search or to feed chat models with the extracted information.


Properties

Name Required Description
Title No The title of the action.
File data Yes Specifies the source of the Excel file, which can either be a Stream or a Byte Array.
Conversion engine Yes Select the engine to use in conversion, see below for details.
Result variable name Yes The name of the variable in which the result will be stored.
Description No Additional notes or comments about the action or configuration.

Conversion engines

  • Docling provides the most complete extraction and is best for complex Excel files, including multi-sheet workbooks, dense tables, and embedded images. It is the slowest option and can require significant resources for large files. This is currently the only engine that supports image conversion.
  • Kreuzberg is a balanced option for larger workbooks. It is typically faster and more resource-efficient than Docling, but may produce less accurate results in complex table structures or heavily formatted sheets.
  • MarkItDown is optimized for text-focused and simple tabular content. It is a good choice when speed and clean text output are the top priority, and it uses a custom fine-tuned model.

Returns

This action returns a string/text in Markdown format.