- 締切済み
SQL ServerからテキストにエクスポートしたデータをAccessやExcelで読み込みたい
SQL Server内にあるデータをテキスト形式にしてエクスポートを行ったのですがいざ、開いてみるとごちゃごちゃに なっておりうまく読む事ができません。 これを、ExcelやAccessなどのデータに変換する方法、もしくはきちんと表列がソートされて読める方法を教えていただきたいです。 尚、テキスト形式へのエキスポートはSQLにある デフォルトの設定で行いました。 教示をお願いいたします。 ※SQL Serverから直接ExcelやAccessへエクスポートする 方法はエクスポートの途中にエラーが出てしまうので利用する事ができませんでした。あくまでテキストだけでしか エクスポートが成功しないのが前提です。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ats8181oyaji
- ベストアンサー率38% (94/244)
回答No.2
コントロールパネルからSQL ServerをODBC定義します。 Accessから外部データの取込、インポートかリンクを 選択して、ファイルの種類から ODBC Databases()にて データをもってこれます。 SQL ServerをODBC定義できませんか?
- yomo3
- ベストアンサー率32% (88/269)
回答No.1
>ごちゃごちゃになっており どの程度ごちゃごちゃなんでしょうねぇ。 テキスト出力の場合、通常、区切り記号が指定できるはずです。 デフォルトの出力がどうなっているかわからないのですが、カンマ区切りとかタブ区切りとか空白区切りとか。 Accessのインポートで、その区切りを指定すればOKのはずです。 区切り記号が指定できない場合は、それぞれのフィールドの長さが決まった形式で出力されるはずです。 これも、Accessで対応してくれます。固定長形式というヤツです。 それのどれも当てはまらない場合は、何らかの規則性を見つけだして、VBAで頑張るしかありません。