0

我正在对VARCHAR2包含字母数字值的列(例如 234E0971、2560D1A3、38BC912E)的表运行查询。

当我将所选数据导出到 Excel 中时,该列中的一些值将转换为科学计数法,当我将其更改回文本时,它的值与数据表中的原始值不同。例如,“282845E5”在导出的 Excel 文件中变为“2.83E+10”,转换格式后为“28284500000”。

该列中的每个值都不会发生这种情况,只有其中一些值会发生这种情况,但这足以成为一个问题。

有谁知道为什么会发生这种情况,或者我可以做些什么来防止它发生?

4

1 回答 1

0

You can try this.

1st way

Concatenate the column with ' (quote) as the prefix and then export to your spreadsheet.

eg:

update table_name
set column_name = ''''||column_name 

2 way

write a select query as below, then right click the grid and select Save AS to clipboard and paste in your excel spreadsheet.

eg:

select ''''|| column_name as column_name from table_name 
于 2013-06-18T07:15:25.480 回答