There's read (as in Viewer only) or read-edit-write.
You didn't say if you needed to modify and save in
the same format.
Microsoft makes Word, Excel, PowerPoint viewers.
These are free and they're read-only. They show a
visual representation on the screen and also allow you
to print the documents.
Word = .doc
Excel = .xls
PowerPoint = .ppt
Note!!! You must download the first one, in the next six hours.
Support disappears "November 2017". Package sizes are
25,685,128 bytes, 77,738,888 bytes, 63,210,976 bytes, much
larger than I remember. They really should be 25MB each
or less.
https://www.microsoft.com/en-ca/download/details.aspx?id=4
https://www.microsoft.com/en-ca/download/details.aspx?id=10
https://www.microsoft.com/en-ca/download/details.aspx?id=13
Then, Microsoft made a later format. Each file is a
kind of ZIP file. Using a program like 7ZIP, you can
open the files, and see both XML or image files in
various folders.
For the free viewer collection, there is a "translator"
which converts the following to the old format on-the-fly
and feeds it to the above viewers
New Word = .docx translator --> .doc ---> Viewer ---> screen
New Excel = .xlsx translator --> .xls ---> Viewer ---> screen
New PowerPoint = .pptx translator --> .ppt ---> Viewer ---> screen
Microsoft Office Compatibility Pack Service Pack 3 (SP3)
2011-10-25 38,569,824 bytes
http://www.microsoft.com/en-ca/download/details.aspx?id=27836
https://download.microsoft.com/download/D/2/9/D2906267-82B7-4F8C-B1D8-B24C461A5653/compatibilitypacksp3-kb2526297-fullfile-en-us.exe
Install the three viewers first, then install the compatibility
pack.
Now, if you use this (MBSA 2.3 baseline security analyzer).
it's possible for this to do the equivalent of Microsoft Update
and tell you whether any supporting packages for the
compatibility viewers need to be updated. The program install
is tiny. However, note that the wsusscn2 cab file this
downloads, that's quite a large file (a couple hundred megabytes),
so you don't actually want to run MBSA on dialup. For a
runtime scan, you want to be on broadband.
https://www.microsoft.com/en-ca/download/details.aspx?id=7558
When I ran that, a number of years ago, it told me I needed
15 different packages, to fix the security on my viewers.
And that's what happens when you install the viewers and
*never do any maintenance on them*. Now that they're going
out of support, I suppose this no longer matters.
*******
Now, if you want a free read/write application,
which can open any six of the above, you'd want
LibreOffice. At least, until it no longer loads
on WinXP.
LibreOffice will interfere with the operation of the
translator and viewer combo above. So usage of
LibreOffice is an "either/or" situation. Use the
viewer packages and live in a read-only world,
or install LibreOffice and you can read/write.
If you have a strong need to "communicate" with a party
that only works with MS documents, then LibreOffice
might be a good thing to have installed. If you
only need to print off government forms, the viewer
might be good enough.
I also use LibreOffice occasionally, if I need to
pull in a CSV file and sort the lines in it. That's
a usage I've found for it. On some more complicated
tasks, it can be broken here and there. For example,
if you attempt to add an Excel Chart to libreOffice,
they insist on using OpenGL, and making an OpenGL
call to check for "graphics card memory". The
call frequently fails, due to the inability
of the graphics card companies to "repair" the
OpenGL API, every time Microsoft changes something.
The insistence on using OpenGL, while well intentioned,
should have been subsetted so that things like this
did not happen. Windows does support both DirectX and
OpenGL, but if a developer wants to use either of
those, they need to plan their development carefully
for quirks in *both* environments.
Paul