Read and write spreadsheets
quickly and at scale

Supported Spreadsheet Types

Spout supports 3 types of spreadsheets: XLSX, ODS and CSV.
Spout provides a simple and unified API to read or create these different types of spreadsheets. Switching from one type to another is ridiculously easy!

Fast and Scalable

Reading a small CSV file? No problem!
Reading a huge XLSX file? No extra code needed!
Writing an ODS file with millions of rows? Spout can do it in no time!

Why use Spout?

  • Spout is capable of processing files of any size.
  • Spout needs only 3MB of memory to process any file.
  • Spout's streaming mechanism makes it incredibly fast.
  • Spout's API is developer-friendly.