3
ExcelブックへのADO接続に問題があります。Excelで切り捨てられた数値の格納値を取得する方法はありますか?
ブック内のデータは、別のシステムから約28-30dpに入力されます。データは、精度として受け入れられる(28,27)AccessのDecimalフィールドに送られます。私は
Select * into
またはラインinsert into
によって回線から転送するとき
しかし、私は唯一のそれぞれの方法を介して表示切り捨てられた値を取得します。私も0.3333333333333330000000000000
のように、値= =1/3
と私は同じ結果を得るエクセルで列を使用して、これを試してみました
が格納されている値ではなく、切り捨てられた値を取得する方法です。
多くのありがとうございます。
Excelブックは17桁の精度でデータを格納し、15桁しか表示しません。追加の2を読み取る唯一の方法は、ファイルのXMLを読み取ることです(XML形式のワークブックを想定)。 – Rory
これを見ると、人の毛の太さで測った地球から太陽までの距離を表すには15桁で十分です。 30桁の精度では、Proxima Centauriと水素原子の距離を測定できます。あなたはそのような正確さでお金を表現することさえできません - そのような量を処理するのに数ナノ秒の間に、結果を変更するのに十分な金利が蓄積されます! – MSalters