关于 sxw2rml 使用 sxw 文件做报表模板的一些测试
-
我就发出来.. 有用的就拿去用... 我觉得 报表又不是经常修改.. 能这样用脚本处理就用脚本处理好了.[code]
import tiny_sxw2rml
import base64
import StringIOfp = file(r'sxw文件路径及文件名', 'rb')
fcontent = fp.read()
fp.close()#fc = base64.encodestring(fcontent)
sxwval = StringIO.StringIO(fcontent)
fp = file(r'D:Program FilesOpenERPServeraddonsbase_report_designerwizardtiny_sxw2rmlnormalized_oo2rml.xsl', 'rb')
s = str(tiny_sxw2rml.sxw2rml(sxwval, xsl=fp.read()))
fp.close()fp = file(r'生成的rml文件路径及文件名', 'wb+')
fp.write(s)
fp.close()sys.exit(1)
[/code] -
大神啊,刚好用上
出现这个错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not in range(128)
一查Google:从:http://cn.openerp.cn/openerp-6的odt和rml报表/
来到这里了。
感谢,感谢!