> Are they really "so complicated", or is it just a large amount of options, many of which might actually be ignorable for the task you're doing, that contribute to such an impression of complexity?
Apache's library called it HSSF, Horrible Spreadsheet Format. You make the call.
:)