This chapter focused on two aspects of desktop and ­web-­based office suites. First, you examined two major ­XML-­based document formats: OpenDocument format (used in such applications as and Open Office XML (used by Microsoft Office 2007). Then, you studied how to figure out how to generate some basic ODF text documents (through writing ODF directly and through using API kits) and how to generate a rudimentary OOXML document. You can apply the techniques shown here to deepen your understanding of ODF and Office Open XML.

Second, you studied a major instance of a programmable online office application: Google Spreadsheets. You studied how to use the Python API kit to create a Google spreadsheet from an wishlist using the APIs of their respective services. You also looked briefly at how to use the PHP API kit.