From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



如何使用excel 设置单元格格式VI来格式化excel报表中的数字?



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我在使用excel设置单元格格式VI,将labview中的数据导出给excel,但是我的数字并没有被正确的格式化。我尝试使用labview字符串格式化标准(string formatting guidelines),但是excel中的数字仍然显示为错误的格式。怎样了正确的设置数字输入的格式?

解答: Excel设置单元格格式VI 遵循着excel数字格式标准,而不是labview的字符串格式化标准。Excel使用 # (数字符号) 来显示有效数字,而不显示无效的0。如果数字的位数比格式中0少的话,无效的0(零)会被显示出来。?(问号) 把无效的0添加在小数点的两边,以保证位数对齐。问号同时也可以用于对齐分数。

表格1显示了一些关于excel数字格式的例子。图1展示了这个VI如何设置了前5行10列的单元格,使它们只显示2位小数。


表格 1: 基本 Excel 数字格式例子
Original Number
Number Format
Displayed Number
1234.56
####.#
1234.6
1.23 #.000
1.230
.123
0.# 0.1
12
1234.567
#.0# 12.0
1234.57
123.45
12.3
1234.567

????.??



   123.45
     12.3
 1234.567
(aligned decimals)
1.25
1.2

# ???/???


1 1/4
1 2/10
(aligned fractions)



 图 1: LabVIEW 范例,设置单元格格式,使之显示2位小数

注意: 使用 @ 作为输入连接到 number format 端口,可以将单元格设置成字符串。


相关链接:

附件:





报告日期: 06/16/2011
最近更新: 02/26/2015
文档编号: 5MF2P84