PDF から XLS への 10 進数 3 桁の区切り記号の不適切な変換

問題点: Acrobat における PDF から Excel への 10 進数 3 桁(. および ,)の区切り記号の不適切な変換

PDF を Excel にエクスポートするときに、セル内のドット(.)とコンマ(,)は正しく認識されません。

例えば、 PDF ファイルに 71.328,57 などの数値(ここで、「.」は 3 桁の桁区切り記号で、「,」は小数点区切り文字)が含まれていて、Excel スプレッドシートとして保存される場合、71.32857 に変換されます。

 

 

解決策:

小数点区切り文字のビヘイビアーは、オペレーティングシステムのロケールによって異なります。

例えば、 ファイルがフランス語 Acrobat でフランス語 OS 上でエクスポートされる場合、エクスポートした Excel ファイルは MS Excel でなんの問題もありません。

ところが ENU ロケールで上記を行うと結果は異なります。

この問題は、Excel 同様 Acrobat においても、コンマを小数点区切り文字として扱うように設定を指定することで制御できます。

Acrobat:

 

Excel で:「ファイル/オプション/詳細設定/「システムの桁区切りを使用する」でチェックを外し、小数点の記号を , および桁区切り記号を . と設定します。

これで、Acrobat でファイルを Excel スプレッドシートに変換した場合、問題なく変換されます。

アドビのロゴ

アカウントにログイン