0

一意の ID の調査結果 (SQL Server Management Studio を使用) の SQL テーブルに列 (varchar(35),null) があります。クエリを実行すると、ダッシュボードなどにテーブルが表示されます。すべて正常に動作します。ただし、クエリ結果を .csv ファイルとして保存するか、コピーして Excel に貼り付けようとすると、常に最後の文字が 0 に置き換えられます。たとえば、117951372014878 は 117951372014870 になります。または、短期的/長期的に修正するために私ができることは何ですか?

考え?

4

1 に答える 1

1

Excel は、数字のように見えるものすべてを数字のように解釈しています。ID と同じです。また、数値の精度が限られているため (有効桁数が約 15 桁)、最後の桁が 0 に置き換えられているように見えます (実際には、数値全体が丸められます)。

これを回避するには、貼り付ける前にセル形式をテキストに変更し、[特殊貼り付け...] -> [値のみ] を使用します。

CSV の場合、値を二重引用符で囲むだけで十分かもしれませんが、これについて 100% 確信があるわけではありません。

于 2013-11-09T18:50:16.763 に答える