HTML表格到XLS(用于公式的单元格)
我正在做一个HTML表格,我希望它被转换成XLS文件
我正在使用这个表格
<table> <tr> <td>AUD</td> <td>200.00</td> </tr> <tr> <td>AUD</td> <td>200.00</td> </tr> <tr> <td>AUD</td> <td>200.00</td> </tr> <tr> <td>EUR</td> <td>300.00</td> </tr> <tr> <td>AUD</td> <td>200.00</td> </tr> <tr> <td>AUD</td> <td>200.00</td> </tr> <tr> <td>AUD</td> <td>200.00</td> </tr> <tr> <td>AUD</td> <td>**=SUM(A2:A10);**</td> </tr> </table>
有没有办法如何创build一个单元格=SUM(A2:A10);
作为一个公式,而不是一个普通的纯文本?
当将html导入到excel中时,知道有多种excel特有的属性可以用来使excel几乎可以像您所期望的那样执行几乎任何业务需求。
你需要添加excel命名空间:
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> </html>
然后你可以在表单元中创build一个公式:
<td x:num x:fmla="=SUM(A2,A10)">0</td>
您可以阅读更多有关在本文中正确实施这些function: http : //www.c-sharpcorner.com/UploadFile/kaushikborah28/79Nick08302007171404PM/79Nick.aspx
这适用于我:
更换
<tr> <td>AUD</td><td>**=SUM(A2:A10);**</td> </tr>
同
<tr> <td>AUD</td><td>=SUM(A2:A10)</td> </tr>