Excel y CSV
Lee .xlsx, .xls y .csv detectando la codificación del texto, así que UTF-8 sin BOM, UTF-16 y Windows-1252 llegan intactos.
Tus usuarios suben su hoja de cálculo y te indican qué es cada columna. Tú recibes los datos con la forma que espera tu app.