如何在excel

时间:2017-03-23 02:29:21

标签: xml excel xslt

我们有一个输出并存储在excel xls文件中。

该文件的内容是带表格(<tr>,<td>)的html。

在excel中打开时,带前导零的值(如070008)将失去前导0。

如何为这种情况保留前导零?有没有办法设置excel不要删除前导零,比如在打开之前将excel单元格格式设置为文本?

PS:

  1. 我无法更改Excel文件的内容以添加“'”。

  2. 无法在excel中格式化单元格,因为打开xls文件时,内容已经删除了前导零。

  3. 我们更喜欢设置excel(如果存在)的方式,因为这个excel文件提供给最终客户,最终客户可能只想打开具有正确价值的excel文件。

  4. 数据►获取外部数据►来自文字&amp;文件►打开►文本文件无法正常工作,因为它会在Excel中显示html代码,而不是我们希望页面显示的内容。

  5. 顺便说一句,我们使用xsl-fo来创建在excel中打开的html页面,这意味着我们可以定义xslt样式表来更改表格(如单元格大小,单元格宽度,单元格颜色),但我们不知道如何更改样式表以涵盖前导零问题(如单元格css样式为mso-number-format:'\ @';)。

    Format number as text in CSV when open in both Excel and Notepad无法解决我的问题。

0 个答案:

没有答案