Reading the worksheet
An .xlsx file is a zip archive of XML parts, one of which describes each worksheet's rows and cells. Each cell stores a raw value (a number or a text string) plus, separately, a number-format code that tells Excel how to render it on screen; the formatted text you see, such as a date or a currency amount, is not itself stored. The tool walks the sheet's rows in the order they appear, reads each cell's stored raw value, and emits one output line per row with cells joined by the chosen delimiter, preserving column order left to right.