ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

ファイルのインポートについて

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2013-5-30 16:04
terucarp  新米   投稿数: 17
初心者のterucarp と申します。
初めての投稿で不備があるかと思いますがよろしくお願いいたします。

[環境]
Magic xpa 2.3 Enterprise Studio
OS: Win7 Pro

[やりたいこと]
SQL Server 2008 をDBとしているデータリポジトリに、Excelファイルのリストをインポートしたい

[試みていること]
Excelで編集したシートをテキスト(スペース区切り)「*.prn」で保存して「*.txt」に拡張子を変更した後、
APG で「オプション:I=入力」でインポート。

[困っていること]
データが欠落するカラムがあるので、Excelでセル幅を調整しながら保存してはインポートしているのですが、なかなかうまくできません。

[質問]
★データの欠落を防止するテクニックは何かありますでしょうか?
★Excelや CSV形式のファイルを直接 SQL にインポートすることはできないのでしょうか?

ご教授のほどよろしくお願いいたします。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013-5-30 17:01
nkmt  長老   投稿数: 1668
Excelで編集したシートをCSVで保存。

APGで
実行 ではなく、G=作成を選ぶ。
I=入力
で OKボタン

プログラムリポジトリの最後にプログラムが出来る。

レコード後処理、
フォーム I=入力 の特性に、区切り とあるので
S=単区切り
区切り文字 に , で実行するといかがでしょうか?
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013-5-30 17:36
kitabayashi  半人前   投稿数: 39
SQL Serverの「データのインポートおよびエクスポートウィザード」
を使用すると、ExcelやCSVを直接SQL Serverに取り込むことができます。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013-5-30 17:52
terucarp  新米   投稿数: 17
nkmtさま

ありがとうございます!
教えていただいた方法を行いましたところ、
データリポジトリをAPGで参照すると正常にインポートされていることが確認できるのですが、
プログラムリポジトリで作成されたプログラムを実行すると「インデックスが重複しています」とエラーになります。
インデックスに使用しているのは連番の数値なので重複はしていないのですが・・

もう少し調べてみます。
ありがとうございました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013-5-30 18:18
terucarp  新米   投稿数: 17
kitabayashi さま

アドバイスありがとうございます!

SQL Sever へのインポートは正常に終了したようなのですが、Magic との接続がうまく行っていないのか、データリポジトリでの確認ができません。

もう少し試行錯誤してみます。
ありがとうございます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-5-30 18:43
terucarp  新米   投稿数: 17
kitabayashi さま

SQL Sever のテーブル名と、Magicの「データソース名」を一致させ(SQLのほうには「$」が追加されていた)、
カラム名に「ID」(予約語?)とつけていたところを「レコードID」に変更するとうまくいきました。

APGで作成したプログラムも正常に実行されました。

ありがとうございました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-5-31 12:13
terucarp  新米   投稿数: 17
nkmtさま

インデックスの重複はプログラムを2度実行したので、すでにインポート済みのデータと重複していたということでした。

お騒がせしました。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-5-31 12:15
terucarp  新米   投稿数: 17
nkmtさま
kitabayashiさま

アドバイスありがとうございました!
便利な機能を2つ覚えることができました。

今後ともよろしくお願いいたします。
ありがとうございました。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約