Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I had to build and edit spreadsheets with the OpenXML SDK.

I have absolutely zero clue what the hell microsoft was thinking with this. Most of the use cases don’t give two rats shits about the different “parts”, but the api forces you to manually create them anyway. Why? Presumably so you know the parts exist?

Never mind that some, but not all (of course) formatting parts of the api require undocumented magic values in magic slots.

I don’t know if it’s as bad as this event tracing, but I do know that OpenXML is by far the worst api I’ve ever personally been abused by.



OpenXML in MS products was a "tickbox feature" to fight the spread of OpenOffice formats. They didn't expect people to use it for real; in fact they'd probably prefer that you didn't.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: