|
|
|
|
|
|
|
[Original]
[Print]
[Top]
|
我在python中运行以下代码时没有错误:
from Products.PythonScripts.standard import html_quote
request = container.REQUEST
RESPONSE = request.RESPONSE
varnsr='excel文件'
results=context.select_file()
table_template="""""+
<table>
<div>
<tr><th> 其他发票稽核结果情况(抵扣联)</th>
</tr>
<tr>
<th>税务代码</th>
<td>
""" + str(results[0][0]) + """
</td>
<th>纳税人名称</th>
<td>
""" + results[0][1] + """
</td>
<th>税务机构</th>
<td>
""" + results[0][2] + """
</td>
</tr>
<tr>
<th>发票类型</th>
<th>发票代码</th>
<th>发票号码</th>
<th>比对结果</th>
<th>比对日期</th>
<th>发票联别</th>
<th>开票金额</th>
<th>购方识别号</th>
<th>销方识别号</th>
<th>开票日期</th>
</tr>
</div>
<div>
+"""""
for i in range(len(results)):
table_template=table_template + """
<tr>
<td>
""" + str(results[i][0]) + """
</td>
<td>
""" + results[i][1] + """
</td>
<td>
""" + results[i][1] + """
</td>
<td>
""" + results[i][1] + """
</td>
<td>
""" + results[i][1] + """
</td>
<td>
""" + results[i][1] + """
</td>
<td>
""" + results[i][1]+ """
</td>
<td>
""" + str(results[1]) + """
</td>
<td>
""" + str(results[1]) + """
</span></td>
<td>
""" + str(results[1]) + """
</td>
</tr>
</div>
<tr>
<td> 存根联</td>
<td>
""" + str(results[1]) + """
</td>
<td>
""" + str(results[1]) + """
</td>
<td>
""" + str(results[1]) + """
</td>
<td>
""" + str(results[1]) + """
</td>
</tr>
<tr>
<th> 税务机关稽核结果 </th>
<td></td>
</tr>
"""
table_template=table_template + """
</table>
"""
RESPONSE.setHeader("Content-type","application/vnd.ms-excel")
RESPONSE.setHeader("Content-disposition","attachment;filename=fp" + varnsr + ".xls" )
return table_template
我将此代码转换以下,定义一个e_table变量:
from Products.PythonScripts.standard import html_quote
request = container.REQUEST
RESPONSE = request.RESPONSE
varnsr='excel文件'
e_table="<TR class=first><TD>序号</TD><TD>文件名</TD><TD>id号</TD></TR><TR><TD> 1</TD><TD> 政协界面.jpg</TD><TD> 20050302173620393.jpg</TD></TR><TR><TD> 2</TD><TD> 200522334931886.torrent.txt</TD><TD> 20050303140821246.txt</TD></TR><TR><TD> 3</TD><TD> examplespreadsheet.xls</TD><TD> 20050310142216530.xls</TD></TR><TR><TD> 4</TD><TD> jakarta-tomcat-5.0.29.exe</TD><TD> 20050310142300649.exe</TD></TR><TR><TD> 5</TD><TD> a.jpg</TD><TD> 20050310142317599.jpg</TD></TR><TR><TD> 6</TD><TD> wnnet.jpg</TD><TD> 20050310142325612.jpg</TD></TR><TR><TD> 7</TD><TD> 中文java技术网如何用jsp生成excel文件.htm</TD><TD> 20050310142340762.htm</TD></TR><TR><TD> 8</TD><TD> 细谈软件需求分析过程:提取、抽象、升华.htm</TD><TD> 20050310142351450.htm</TD></TR><TR><TD> 9</TD><TD> 建立JSP操作以提高数据库访问的效率 - 开发者 - ZDNet China.htm</TD><TD> 20050310142401356.htm</TD></TR>"
table_template = e_table
RESPONSE.setHeader("Content-type","application/vnd.ms-excel")
RESPONSE.setHeader("Content-disposition","attachment;filename=fp" + varnsr + ".xls" )
return table_template
再运行的时候就出现错误了,请告诉我那里出错误了,该如何更改?谢谢
|
|
|
[Original]
[Print]
[Top]
|
|
« Previous thread
pysqlite数据库导出的问题 |
Python 编 程
第11页 |
Next thread »
新手问题 |
|