次のコードを使用して Excel ファイルを保存できます。
f = cStringIO.StringIO() # This is a buffer to Store the above values
wb.save(f) # This will save the buffer
output_data=base64.encodestring(f.getvalue())
res = self.write(cr, uid, ids, {'state':'get','data':output_data, 'name':'kpi.xls'}, context=context)
return res
しかし、名前を付けて保存ウィザードを使用して CSV ファイルを保存できません。