if you set your baseline as JSON, conversion to all of the formats listed is trivial, and can be easily automated.
not listed, and perhaps relevant here is JSON-LD, although i'm not very familiar with it, so that could be wrong: definitely worth a look into....
emphasis:
publish html so that its indexed and searchable on the web; moreover, if you use web standards and adaptive development techniques, you are already covering the vast majority of user agents likely to be utilized to read your docs.
publish spreadsheet format(s) which provide easy access to the data, allowing users to manipulate it as they see fit, offering the greatest possible ratio of the data being utilized, and utilized well.
lack of .ods use, and overall knowledge of the format (at least in america) is dissuading, but don't let it be a deal breaker! use it as an opportunity to educate the public, while supporting openness. you can always provide other format(s) as well, but i highly encourage you to ensure you are publishing .ods first and foremost for spreadsheets.
in this case github sounds ideal for hosting, but the best solution is ckan, wherein you are taking the extra steps to own your data, which is a key principle of openness. github is the bomb dot com, but at the end of the day, its still third party and you are at its mercy.
if you use google docs, they already provide multiple formats for download, so all you have to do is upload one type;
gdocs also lessons barriers to access like github with its broad user base, as well as permitting sharing and publishing, HOWEVER YOU HAVE TO SET THESE OPTIONS. google doesn't do them by default.
office365 actually provides better cross-browser capabilities than google drive, although if i remember correctly its formats are limited....gdrive actually has more functionality in firefox than chrome on win....go figure
pdfs serve a purpose....although i'm still in denial about it...one case in particular is for drawings/designs, usually too intricate for html/css....but thats an oxymoron because there is nothing you cannot do with javascript (also svg ftw!)
i do not see a purpose in ms word, .doc, or .docx at all. i'm sure there is one use case to destroy my view, but i'm not aware. anything you can do in word, you can and should be doing in html at the very least...if you feel like you have to use word, use .pdf!