- ベストアンサー
Access2000 テキストのインポート時の表示形式
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
インポート先の設定がテキストになっているか、確認してみてください。 これで、だめだったら、第二段階としてエクセルファイルの文字列として読み込みたいセルのデータ1行目だけ、間違いなくテキストと認識されるようにシングルフォーテーションをつけておきます。書式設定だけだとだめな場合が多いです。それで、エクセルを保存して、インポートすると自分はいつもうまく、いきますが、試してみてください。
関連するQ&A
- Accessのファイルインポートが上手くいきません
いつもお世話になっております。 今回、お伺いしたいのは Access`2002を使用しているのですが、 データを落として保存されたエクセルファイルをインポート元にして AccessDBにインポートした際にエラーが発生しました。 インポート先はAccessのテーブルで全てテキスト型にしているのですが、 インポートした際に、同じ列の数字のものはインポートされているのですが、 アルファベットが入っている列のものがエラーとなって外に出されてしまいます。 私としましては、全てテキスト型で空文字受付状態であれば、 全てインポートされる物だと思っていたのですが、 エラーになってしまいます。 何か対処方法などご存知方、お教え頂きたくおもいます。 どうぞよろしくお願い致します。
- ベストアンサー
- その他(データベース)
- エクセルのデータをアクセスにインポートすると?
エクセルで文字列書式で数字が入力されているのですが、それをアクセスにインポートした際に、数件だけ正しくインポートされません。指数書式になってしまします。例えば 431122→4.311E+05になってしまします。エクセルの書式は全て文字列になっています。何が原因なんでしょうか?
- ベストアンサー
- オフィス系ソフト
- テキストでは0が表示。アクセスだと消える
すみません、助けてください。 テキストのCSVからアクセスへインポートした際、 テキスト表示では「012345」となっているものが、 アクセスにインポートすると、「12345」となってしまいます。元データは全部で6桁ありまして、例えば、「5」の表示は「000005」、「14」の表示は「000014」というように表示させたい場合、テーブルの設定はどうすればよいでしょうか。10万件のデータのため、エクセルでは入りきりません。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Access Excelのインポートについて
お世話になります。 Access2010 Excelインポート時の仕様についてご教示下さい。 フォーム上に「インポート」ボタンを設置し、ボタンを押すと ファイル選択ダイアログが表示され、そこで選択されたファイルを インポートしています。 DoCmd.TransferSpreadsheet acImport, 10, "temp", strFile, True ※strFileはダイアログにて選択されたファイルのパス インポートする前に事前にテーブルを作成しておき、そこに Excelのデータがインポートされます。 事前に作成しておくテーブル(temp)のデータ型は以下の通りです。 ID オートナンバー 契約開始日 日付/時刻型 契約終了日 日付/時刻型 案件名 テキスト型 価格 テキスト型 ※Excelの「価格」は通貨型となっておりますが、いくつかのセルに 文字列が入力されている為、テキスト型としてます。 <質問> インポートすると、「価格」フィールドにてデータ型の変換エラーが 発生します。エラーテーブルを確認したところ、Excelの「価格」に 文字列が入っている行でした。 予めテキスト型を用意しておいても、文字列の行はエラーとなって しまいます。なお、価格(数値)が入力されているものは、文字列として インポートされています(左詰めになっている)。 100000 50000 10000 80000 ・ 50000 空白 ← 本来は文字列が入力されている。 予めテキスト型を用意しておいたとしても、インポート時の仕様?で 先頭から数行が数値なら数値フィールドと認識されてしまって、 文字列が削れ落ちてしまうのかなと。 ちなみに、インポートするExcelの先頭行の価格を「'100000」にして インポートしたところ、ちゃんとインポートはできましたが、 2行目以降は¥マークも含めた文字列でインポートされてしまいました。 100000 ¥50000 ¥10000 ¥80000 ・ ¥50000 文字列 どうにか対処する方法はございますでしょうか。 以上、宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- Excelインポート時にテキスト型になってしまう
早速ですが質問させてください。 Access2003を使用しています。 Excelでデータを作り、Accessへインポートした際にあるフィールドには数字と空欄しかないのにデータ型がテキスト型に設定されてしまいます。 数値型でインポートされるようにするにはどうしたらよいでしょうか。 Excelには1行目に感じでフィールド名が入っているだけで、他は数字と空欄です。 数値型にするにはフィールド名も数字にしないといけないとかありますか? よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセルからアクセスへインポート セルに1000字
エクセルからアクセスへシートをインポートする予定ですが とあるエクセルの列には文字が1000文字くらい入っています。 今まで何度かエクセルからアクセスへシートをインポートしたころがありますが エクセルで文字列型の場合はアクセスではテキスト型にになってしまいます。 テキスト型の最大フィールドサイズは255だと思いますが エクセルで1つのセルに1000文字入っていたら、すべてアクセスへインポートできるのでしょうか? アクセス2010です
- ベストアンサー
- オフィス系ソフト
- アクセス:インポートできないデータ
色々な型のデータが入ったエクセルデータをアクセスにインポートした時に出るエラーに関してです。 数値と文字列が含まれているためにアクセスのデータ型を”テキスト型”(フィールドサイズ255 書式@)にしております。しかしインポートすると文字列のデータがはじかれます。 アクセス側をテキスト型に設定すればどんなデータが来ても受け入れ可能だと思っていました。 数値、文字列両方のデータがインポートできる設定を教えてください。
- ベストアンサー
- その他MS Office製品
- Access2000でテキストインポートする時に
毎日、他の会社から提供された全角半角混在の固定長テキストファイルを、 Access2000でデータベースにして作業を行っているのですが(OSはWindows2000)、 固定長テキストをインポートする際、ある文字を含むレコードだけが桁ずれ してしまうのです。具体的には、 「新橋1-7-1」「新橋1-7-1」 等はちゃんと読みこめるのですが 「新橋1―7―1」 の時に、「―」が一文字出現する毎に半角一文字分桁がずれて読み込んでしまいます。 どうも、テキストファイル上では「―」は全角なのですが、 インポートする時に半角文字として認識しているように思われます。 この原因と、対処法についてご教授頂きたいです。 なお、テキストファイル提供元と直接話が出来ず、作成時の環境は不明です。 ちなみに当方は、アクセスのマクロを少し使えるくらいでVBAは初心者、 VBはわからないです。
- 締切済み
- オフィス系ソフト
- Excelのデータ(数字)をテキスト型としてaccessにインポートする方法
Excelの「セルの書式設定」を「文字列」にして、数字を入力し、accessで「インポート」すると「データ型」が「倍精度浮動小数点型」となって「1(2)」や「1&2」と入力した行がインポートできずerrorとなります(普通の数字はインポートできます)。Excelの書式設定を「ユーザ定義」→「@」としても同じです。またaccessでテーブルのデザインでそのインポートするフィルドを「データ型」としておいてインポート操作をしてもインポートされません。Excelを開きそのセルや行の書式設定を確認しましたが文字列となっています。どこが問題なのでしょうか? また正しくインポートできる方法を教えてください。 accessとExcelのバージョンは2003です。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Accessへのインポートについて
ExcelからAccessへデータをインポートするとどうしても文字列で09と表示しているところがインポートエラーになり空欄になってしまいます。前に0(ゼロ)がついているからだと思うのですが、インポート後テーブルでデータ形式を変更し入力すればいいんですが余りにも量が多い為、正常にインポートできるようにする方法はないでしょうか?
- 締切済み
- その他(データベース)