2015-06-11 63 views
0

我正在嘗試爲Web項目生成報告。這些報告要求我填寫Excel電子表格中的數據,然後運行一個宏來生成詳細信息。將數據添加到Excel中的電子表格中丟失宏

使用下面的代碼

from xlrd import open_workbook 
    from xlutils.copy import copy 
    import StringIO 

    contents=open_workbook("filename.xls") 
    cloneContents = copy(contents) 

    #code for adding data to cloneContents here 
    stream = StringIO() 
    cloneContents.save(stream) 

    #this is from a web app so this is stream sent to the user to download 
    return stream 

這一切工作正常,除了克隆的文件似乎失去所有的宏。我查看了其他解決方案,但是我能看到的唯一一個實際上是將文件加載到excel中的文件,我不能這麼做,因爲這是一個linux服務器。有沒有人有任何想法可以做什麼? 謝謝

回答

相關問題