使html表作为Excel文档工作

时间:2011-02-04 11:22:28

标签: html excel html-table cell calculated-columns

我正在订购一个书店网站的订单。它就像HTML中的普通表一样,我想知道如何让单元格计算其他单元格的值并显示它的总和。因为它在Excel中工作。

1 个答案:

答案 0 :(得分:0)

我从批发供应商那里一直收到这样的订单。我个人不提供这个,因为我的批发客户有多个价位,我宁愿不手动验证电子表格中的价格实际上是他们支付的价格。所以我肯定会建议你最终做这个服务器端。

在我尝试之前我不知道这一点,但实际上你可以在其中创建一个包含文字Excel公式的表格。然后你可以

  1. ctrl + c将其转换为新的电子表格。
  2. 通过ASP.Net Response.ContentType。
  3. 之类的Excel电子表格发送
  4. 将扩展名更改为.xls。
  5. 我用这个示例html做到了这一点并且有效:

    <html>
    <head>
        <title>test</title>
    </head>
    <body>
        <table>
            <tr>
                <th>Item</th>
                <th>Qty</th>
                <th>Price</th>
                <th>Extended</th>
            </tr>
            <tr>
                <td>Jasper's Jasper</td>
                <td>2</td>
                <td>$7.50</td>
                <td>=(B2*C2)</td>
            </tr>
            <tr>
                <td>Widget</td>
                <td>5</td>
                <td>$2.10</td>
                <td>=(B3*C3)</td>
            </tr>
            <tr>
                <td colspan=2>Totals</td>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td>Total</td>
                <td>=SUM(D2:D3)</td>
            </tr>
    
        </table>
    </body>