【问题标题】:HTML pasted text into Excel keeping formattingHTML将文本粘贴到Excel中保持格式
【发布时间】:2011-04-04 20:40:22
【问题描述】:

我正在使用 Flex 生成将被复制到剪贴板的文本,以便用户可以将网格粘贴到 Excel 中。例如,它可能会生成以下可以复制到 Excel 中的文本:

<html>
    <body>
        <table>
            <thead>
                <tr>
                    <th>COL1</th>
                    <th>COL2</th>
                    <th>COL3</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>row1col1</td>
                    <td>0001234</td>
                    <td>row1col3</td>
                </tr>
                <tr>
                    <td>row2col1</td>
                    <td>0003456</td>
                    <td>row2col3</td>
                </tr>
                <tr>
                    <td>row3col1</td>
                    <td>0007890</td>
                    <td>row3col3</td>
                </tr>
            </tbody>
        </table>
    </body>
</html>

我有一些列包含应该被视为文本的数字,例如它们具有不应删除的前导零。如何设置这些列的格式,以免在 Excel 中删除前导零?

【问题讨论】:

    标签: html apache-flex excel


    【解决方案1】:

    我找到了。我想你可以设置 mso-number-format 样式:&lt;td style="mso-number-format:\@"&gt;0001234&lt;/td&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-20
      • 2017-07-14
      • 2010-11-08
      • 2018-05-28
      • 2017-04-18
      • 1970-01-01
      • 2018-02-16
      • 2012-10-25
      相关资源
      最近更新 更多