2011-05-24 59 views
4

我做一个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> 

是否有我如何创建一个=SUM(A2:A10);作为公式而不是普通纯文本的单元格?

+0

看看[PHPExcel库](http://phpexcel.codeplex.com/) – Slava 2011-05-24 10:09:34

+0

我不能用另一个库作为现在的Excel是95%准备好了,我只需要在excel的最后运行一个总数......但总数有很多条件。 – WilfredMifsud 2011-05-24 10:11:05

+0

然后你应该告诉我们你正在使用什么库,它提供了什么接口,以及将公式分配给单元值的确切问题是什么。 – Slava 2011-05-24 10:14:54

回答

8

将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

0

这适用于我:

更换

<tr> 
<td>AUD</td><td>**=SUM(A2:A10);**</td> 
</tr> 

<tr> 
<td>AUD</td><td>=SUM(A2:A10)</td> 
</tr>