在开发报表的时候,遇到了以下情况:

A.问题描述

在PLSQL中编写程序输出HTML/XML格式的报表,在提交请求之后查看输出的时候,如果选择使用Excel打开,类似数字格式的字符串数据会被Excel进行智能化处理,如截取前面的0或者进行科学计数法表示。

如图:

B.问题处理

很明显,Excel将字段识别为数字格式,并进行了智能处理。
我们只要把输出报表的问题字段指定格式为字符串即可解决这个问题。
(1)如果是直接在PLSQL中输出HTML格式的报表:
可以直接在字段属性中设置style属性或者使用class属性,例如:
(1.1)<td align="left" style="vnd.ms-excel.numberformat:@"> segment1 </td>

(1.2).numberx{mso-number-format:"\@";text-decoration:none;}      <td align="left" class="numberx"> segment1 </td>
style定义:
class设置:
(2)如果是在PLSQL中输出XML格式数据,通过RTF模板进行格式排版:
在RTF模板中,指定对应字段的字符串属性,设置【强制 LTR】格式属性。
在没有XML数据源的情况下,点击打开字段属性可能会不显示这个属性,这时候可以通过写代码控制。
语句模仿这个:
<fo:bidi-override direction="ltr" unicode-bidi="bidi-override"><?SEGMENT3?></fo:bidi-override>
如图:

Oracle ERP 报表:类数字格式字符串数据的前置0被截取和被科学计数法表示相关推荐

  1. POI导入数据的过程中,遇到读取以科学计数法显示的数据

    在Poi读取Excel数据的过程当中,经常会因为用户操作的问题或是Excel的自动转换将单元格数据转换为科学计数法形式表现,那么这时在后台读取数据并进行校验数据格式的过程当中有可能就会出现错误,或者是 ...

  2. wps excel 多数字文本格式转换为数字(不会以科学计数法显示)

    在处理数据(或者在使用vlookup函数)的时候,有一些表格里面的某一列是多位数字的数据,但是转化后会变成以科学计数法显示. 经过不断尝试后得到如下方法. 1.错误的图片 2.使用TRIM函数 3.转 ...

  3. Excel表格文本/数字/科学计数法的格式转换问题

    目录 目录 一.当一个单元格内是存的一个引用时,复制出去会后粘贴会发现是一串引用地址 问题描述 解决办法 效果 二.长数字不能以文本形式进行显示,会自动转为科学计数法 问题描述 解决办法 效果 一.当 ...

  4. python 数值型字符串实现四舍五入 decimal_Python将科学计数法数值转换为指定精度浮点数...

    Python将科学计数法数值转换为指定精度浮点数 In [20]:money = 1190000.0 In [21]: traded_maket_value = 13824000000 In [22] ...

  5. python 科学计数法转字符_转换科学计数法的数值字符串为decimal类型的方法

    转换科学计数法的数值字符串为decimal类型的方法 在操作数据库时,需要将字符串转换成decimal类型. 代码如下: select cast('0.12' as decimal(18,2)); s ...

  6. java数字转大写 其他报异常_【踩坑系列】使用long类型处理金额,科学计数法导致金额转大写异常...

    python科学计算数据应用(第2版) 156.4元 (需用券) 去购买 > 1. 踩坑经历 上周,一个用户反馈他创建的某个销售单无法打开,但其余销售单都可以正常打开,当时查看了生产环境的ERR ...

  7. excel数据导入或者导出时变为科学计数法

    在我们进行excel表格的的导入或者导出时,有时可能因为excel中的数字过长,自动转化为科学计数法,那么我们进行导入或者导出的时候就会有问题,导入或者导出之后就会发现,我们导入或者导出的数字并不像我 ...

  8. java导出的excel数字过长_用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式(转)...

    做过很多次导出excel了.都碰到一个问题,内容里如果包含一个比较长的数字,比如订单号"2546541656596",excel会自动变成科学计数法... 弄过好几次都没有解决,最 ...

  9. C#自定义数字格式字符串

    格式字符 名称 说明 0 零占位符 如果格式化的值在格式字符串中出现"0"的位置有一个数字,则此数字被复制到输出字符串中.小数点前最左边的"0"的位置和小数点后 ...

最新文章

  1. LeetCode实战:排序链表
  2. JS+库+框架+工具
  3. 架构师之路 — API 经济 — 身份认证系统
  4. 阿里涉足零售IoT的猜想
  5. MapReduce 初学总结
  6. 了不起的GIS:GIS相关软件、框架、代码、资源等的合集
  7. PS CC2018安装及破解方法
  8. Photoshop插件-证件照-3寸裁剪-3寸排版-脚本开发-PS插件
  9. 趣味证书制作生成微信小程序源码
  10. armbian 安装python3
  11. 洗手池下水管堵了怎么办
  12. 抓包工具 HTTP Analyzer v7.5 的下载,安装,使用,破解说明
  13. galaxy tab p1000 升级android,三星Galaxy Tab P1000 简朴的刷机教程(附rom包下载地址)...
  14. IDEA在一个窗口创建多个项目
  15. 数字通信世界杂志数字通信世界杂志社数字通信世界编辑部2022年第6期目录
  16. MCNP5 粒子输运 常见问题汇总与踩坑记录(导火索:死循环)
  17. 【HBase】HBase 行健设计
  18. 耳机插入听不到声音或者对方听不见你说话问题
  19. 区块链与制造业【中美】发展报告
  20. Access denied for user ‘‘@‘localhost‘ (using password: NO)

热门文章

  1. ANSYS多相流的单向流固耦合(2022R1版)
  2. ACPI Specification 第二章 条款的定义
  3. 为什么 没4k万 别来找我
  4. 【C语言】字符变量详解
  5. 实验八 数据处理与多项式处理(matlab)
  6. 深度学习(1) ——图像分类
  7. [微软公司招聘题目]狗的问题
  8. BGP团体属性Community及 Community-filter路由操控
  9. 频域中求解零状态响应,频率响应(自主学习复习傅里叶变换)
  10. matlab读取.mat格式文件