※ ChatGPTを利用し、要約された質問です(原文:TransferSpreadsheetでの指数表記)
TransferSpreadsheetでの指数表記についての解決方法
このQ&Aのポイント
VBAのTransferSpreadsheetを利用してExcelを読み込む際、指数表記として認識される問題について解決方法を探しています。
指数表記を含むセルの書式混在により、正しく読み込めない状況です。
Excelファイルを訂正することができないため、他の方法で指数表記を回避する方法を知りたいです。
TransferSpreadsheetでの指数表記
VBAにてTransferSpreadsheetを利用してExcelを読み込み
テーブルに表示させているのですが、
以下書式条件だと何故か指数表記として読み込んでしまいます。
Access上では表記だけでなく中身も省略されており、
恐らく指数表記自体を文字列として読み込んでいる様で困っています。
例1
1行目(ヘッダ)文字列
2行目 数値(書式:数値)
3行目 数値(書式:文字列)
結果1
2行目が指数表記として読み込まれます。
例2
1行目(ヘッダ)文字列
2行目 数値(書式:数値)
3行目 数値(書式:数値)
結果2
この場合は指数表記にならないので書式混在ケースのみの様です。
書式混在でも指数表記による取り込みを回避したいのですが、
何か方法はありますでしょうか?
元のExcelファイルを訂正するのは不可になります。
お礼
倍精度浮動小数点型と言う項目名が見当たらなかったのですが、 その名称からしてDoubleかなと思い データ型を "短いテキスト" から "大きい数値" に変更した所、 うまく取り込める様になりました。 ありがとうございました。