Content Types for Open XML Documents


Since many people are starting put Open XML documents on web servers, I thought some of you might find the following table of information useful. I had to track it down for some documents we’ll be making available on the OpenXmlDeveloper.org site soon.


These are the content types you need to register on your web server in order to let users download some of the common Open XML file types:










































File Extension: Content Type:
docm application/vnd.ms-word.document.macroEnabled.12
docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
dotm application/vnd.ms-word.template.macroEnabled.12
dotx application/vnd.openxmlformats-officedocument.wordprocessingml.template
ppsm application/vnd.ms-powerpoint.slideshow.macroEnabled.12
ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow
pptm application/vnd.ms-powerpoint.presentation.macroEnabled.12
pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12
xlsm application/vnd.ms-excel.sheet.macroEnabled.12
xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
xps application/vnd.ms-xpsdocument


Comments (7)

  1. null Looks like we may need mime types in content hosting for MS OOXML file types (e.g. docx, pptx, etc.) One list is here: http://www.therightstuff.de/2006/12/16/Office+2007+File+Icons+For+Windows+SharePoint+Services+20+And+SharePoint+Portal+Serve..

  2. Looks like we may need mime types in content hosting for MS OOXML file types (e.g. docx, pptx, etc.) One list is here: http://www.therightstuff.de/2006/12/16/Office+2007+File+Icons+For+Windows+SharePoint+Services+20+And+SharePoint+Portal+Server+200..

  3. JIRA: Sakai says:

    null Looks like we may need mime types in content hosting for MS OOXML file types (e.g. docx, pptx, etc.) One list is here: http://www.therightstuff.de/2006/12/16/Office+2007+File+Icons+For+Windows+SharePoint+Services+20+And+SharePoint+Portal+Serve..