1

在浏览器中考虑以下内容:

<tr>
   <td><pre>My  ex       tra   whitespace is    preserved</pre></td>
</tr>
<tr>
   <td style="white-space: pre;">My  ex       tra   whitespace is    preserved</td>
</tr>

但是在 excel 中,当我打开上面的 .html 文件时,除非我使用,否则会删除多余的空格<pre>

这是一个问题,因为我要导出的一个表有 50 列和 ~2000 行。这不仅会增加文件的大小(这很好),还会导致 excel 崩溃。

有谁知道这个的解决方法?

不一致

4

1 回答 1

1

我使用 pre 标签来包装 tds,如下所示:

<tr>
    <pre>
    <td>My  ex       tra   whitespace is    preserved</td>
    <td>My  ex       tra   whitespace is    preserved</td>
    <td>My  ex       tra   whitespace is    preserved</td>
    </pre>
</tr>

它工作得很好。我在一个 2000 行的 6 列 HTML 表格上使用。

于 2015-01-07T19:19:29.940 回答