使用Excel 2013的HTML和自定义格式的货币

齐夫·魏斯曼(Ziv Weissman)

我正在使用HTML将数据从我的网站导出到excel。

对于货币,我正在使用以下类:

.DDD {
            mso-number-format: '\0022$\0022\#\,\#\#0\.00';
        }

当我在excel 2007-2010中打开它时,行为正常。(我看到带有货币的数字,但是当我编辑单元格时,您可以看到它是一个数字-因此您可以在其上使用诸如Sum()之类的函数)但是在excel 2013中打开它时,我无法使用函数,并且我看到该单元格的值为“ $ 10.00”(而不是10.00)-因此它不是数字。

我仅在此示例中使用“ $”,实际货币为NIS(“₪”)

有没有办法使它对所有优秀者都有效?

我相关的HTML是:

<table>
 <tr>
  <td class="DDD">
    <span>$</span>
    <span>1234.56</span>
  </td>
 <tr>
</table>

最终,我删除了货币跨度,并且在所有excel上都可以正常工作。

阿克塞尔·里希特(Axel Richter)

你能给HTML这个看一下CSS吗?

因为如果我有:

<meta http-equiv="content-type" content="application/vnd.ms-excel; charset=UTF-8">

<style>
.DDD {
 mso-number-format:"\0022₪\0022\#,\#\#0\.00";
}
</style>

<table>
 <tr>
  <td class="DDD">1234.56</td>
 <tr>
</table>

那么Excel看起来像:

在此处输入图片说明

在Excel 2016中。这是德语Excel。因此1234,56是一个数字。

我认为Excel 2013与此并没有太大不同。


如果还需要在浏览器视图中使用该格式,那么您可以:

<meta http-equiv="content-type" content="application/vnd.ms-excel; charset=UTF-8">

<style>
.DDD {
 mso-number-format: "\0022₪\0022#,##0.00";
 font-size: 2em;
}
.DDD::before {
 content: "₪";
}
.DDD .thousand::before {
 content: ",";
}
</style>

<table>
 <tr>
  <td class="DDD">1<span class="thousand">234</span>.56</td>
 <tr>
</table>

但是更好的方法是将视图要求与数据导出要求严格分开。因此具有不同的视图和数据导出格式。总之,考虑所有因素,不要直接使用HTML进行数据导出,而最好使用XML或更好的格式(在这种情况下为Excel)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以Excel的货币格式添加自定义符号

来自分类Dev

Excel 2013中的自定义条件格式

来自分类Dev

如何从HTML应用自定义Excel格式?

来自分类Dev

在新的Excel文件中使用自定义格式

来自分类Dev

自定义数字格式EXCEL可使用哪些颜色

来自分类Dev

Excel定义自定义编号格式

来自分类Dev

Excel 2013 Backstage自定义问题

来自分类Dev

Excel中的自定义科学格式

来自分类Dev

Excel:自定义数字格式

来自分类Dev

如何使用自定义分隔符货币值?

来自分类Dev

在VS 2013中使用自定义自动格式化程序“编辑->格式化文档”

来自分类Dev

使用NLog自定义日期格式

来自分类Dev

使用标准或自定义日期格式

来自分类Dev

使用 DateTimeFormatter 的简单自定义格式

来自分类Dev

Kendo UI Grid-具有隐藏列和自定义格式的Excel导出

来自分类Dev

Excel自定义格式,将小数点分隔为年和月

来自分类Dev

使用Excel自定义排序

来自分类Dev

Javascript 格式货币自定义格式

来自分类Dev

使用自定义值格式将gridview导出为excel

来自分类Dev

无法使用xlsxwriter实现df.to_excel的自定义日期格式

来自分类Dev

如何在Excel中使用自定义格式将数字从###########更改为####。##。##。##?

来自分类Dev

使用Excel SUMIF添加具有自定义数字格式的美元值的单元格

来自分类Dev

在Excel中使用自定义格式将负值显示为0

来自分类Dev

使用PyInstaller自定义日志记录处理程序和格式化程序

来自分类Dev

如何使用自定义boost :: log格式化程序输出TimeStamp和ThreadID属性?

来自分类Dev

Spark和Python使用自定义文件格式/生成器作为RDD的输入

来自分类Dev

jsTree使用替代的JSON格式和AJAX自定义<li>

来自分类Dev

Spark和Python使用自定义文件格式/生成器作为RDD的输入

来自分类Dev

使用自定义字符串透视和格式化结果集

Related 相关文章

  1. 1

    以Excel的货币格式添加自定义符号

  2. 2

    Excel 2013中的自定义条件格式

  3. 3

    如何从HTML应用自定义Excel格式?

  4. 4

    在新的Excel文件中使用自定义格式

  5. 5

    自定义数字格式EXCEL可使用哪些颜色

  6. 6

    Excel定义自定义编号格式

  7. 7

    Excel 2013 Backstage自定义问题

  8. 8

    Excel中的自定义科学格式

  9. 9

    Excel:自定义数字格式

  10. 10

    如何使用自定义分隔符货币值?

  11. 11

    在VS 2013中使用自定义自动格式化程序“编辑->格式化文档”

  12. 12

    使用NLog自定义日期格式

  13. 13

    使用标准或自定义日期格式

  14. 14

    使用 DateTimeFormatter 的简单自定义格式

  15. 15

    Kendo UI Grid-具有隐藏列和自定义格式的Excel导出

  16. 16

    Excel自定义格式,将小数点分隔为年和月

  17. 17

    使用Excel自定义排序

  18. 18

    Javascript 格式货币自定义格式

  19. 19

    使用自定义值格式将gridview导出为excel

  20. 20

    无法使用xlsxwriter实现df.to_excel的自定义日期格式

  21. 21

    如何在Excel中使用自定义格式将数字从###########更改为####。##。##。##?

  22. 22

    使用Excel SUMIF添加具有自定义数字格式的美元值的单元格

  23. 23

    在Excel中使用自定义格式将负值显示为0

  24. 24

    使用PyInstaller自定义日志记录处理程序和格式化程序

  25. 25

    如何使用自定义boost :: log格式化程序输出TimeStamp和ThreadID属性?

  26. 26

    Spark和Python使用自定义文件格式/生成器作为RDD的输入

  27. 27

    jsTree使用替代的JSON格式和AJAX自定义<li>

  28. 28

    Spark和Python使用自定义文件格式/生成器作为RDD的输入

  29. 29

    使用自定义字符串透视和格式化结果集

热门标签

归档