Opened 12 years ago

Last modified 7 years ago

#9945 closed defect

Does not work on Trac 0.12b — at Version 4

Reported by: wendy Owned by: Daniel Rolls
Priority: normal Component: ExcelXlstViewerPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.12

Description (last modified by Ryan J Ollos)

I installed the plugin and made sure command python -s "import xlrd" working w/o error. Also added mime_map per the wiki page. When I opened a .xlsx file, Trac displays like binary format as shown below.

54	xl/styles.xmlÄXÛnÛ0}°0ôŸ:I/ëÛÅ6 À€­ÐØ«bˉ0]I.’~ý(ù5‰kÏh“—D¢)òèˆ
55	ˆHeFÅ*F¿ó·(Ћ3)HŒ¶D£»äý»H›-#kBL&„ŽÑژâsêtM8Ö² žäRql`ªV¡.Á™¶‹8g“
56	£ËZDú)xÄpMQ˜D©dRÌ'˜“Jãft©šUË1§l[‰gVàÕzœ

Change History (4)

comment:1 Changed 12 years ago by anonymous

I got it working after adding both 'xlsx' and 'xlsm' to Trac mimeview known types, then rebuild the core.

Trac-0.12.2/trac/mimeview/api.py

KNOWN_MIME_TYPES = {
    'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet': 'xlsx',
    'application/vnd.ms-excel.sheet.macroEnabled.12':                    'xlsm',

comment:2 Changed 12 years ago by Daniel Rolls

Status: newassigned

Did you both set the mime_map property as described in the documentation? There must be a nicer way of doing this in trac 0.12 than editing the Trac source code?

comment:3 Changed 12 years ago by Daniel Rolls

Sorry Wendy I can see you set the property. Can you post the mime_map line from your configuration file please?

comment:4 Changed 8 years ago by Ryan J Ollos

Description: modified (diff)
Note: See TracTickets for help on using tickets.