问题描述
|
我正在做一个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>
有没有一种方法可以创建以ѭ1作为公式而不是普通纯文本的单元格?
解决方法
将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>
然后,您可以在表格单元格中创建公式:
<td x:num x:fmla=\"=SUM(A2,A10)\">0</td>
您可以在本文中了解有关正确实现这些功能的更多信息:
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>