• 締切済み

保存先をデータベースに移行

■主なプログラムの流れ ・フォーム入力→csvファイルに保存 ■プログラム言語 Perl ■保存形式 一度の送信につき、入力項目をカンマ区切りで1行にして保存 --------------------------------------------------------- 上記の様な仕様のプログラムを、 データベースにたまるようにして欲しいと頼まれたのですが、 データベースとは?保存先変えるだけじゃないよな? というくらい無知なので、参考にすべきものが判別つきません。 何か役に立ちそうなサイトや書籍があったら教えていただけないでしょうか? あまり時間をかけられないので、 すぐに覚えるのは無理そうだったら、 そう言っていただいた方が助かります。

みんなの回答

  • cse_ri2
  • ベストアンサー率25% (830/3287)
回答No.1

データベースの種類が書いていないので正確な回答はできませんが、主要なRDB(Oracle,MS-SQLServerなど)には、CSVデータをテーブルにインポートするツールがデフォルトであります。 Oracleの場合は、テーブルを作成してからSQL*Plusで流し込めばOKですが、時間がかけられないのであれば(Oracleを勉強するにも、それなりの時間はかかります)、Oracleの専門家に委託した方が無難でしょう。

TMEspion
質問者

補足

アドバイスありがとうございます。 使用するサーバがTOPICAサーバで、 「PostgreSQLもしくはMySQLを選択することができます。」 という事です。種類ってこれの事でしょうかね? やっぱり一週間やそこらで覚えられるものじゃないですよね。

関連するQ&A

  • CSVファイルの保存形式について

    Outlookのアドレス帳をCSVで保存する機会があったのですが、MS-DOSカンマ区切りとWindowsカンマ区切りの違いがわかりませんでした。特に気にしなくてよいのでしょうか。それぞれ、何に適していて、どういう仕様なのか、参考までに教えていただけるとありがたいです。

  • csvファイルを上書き保存でカンマ区切りされない

    csvファイルのセルに文字を入力して、「上書き保存」をすると ”XXXXX には、CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか? ” というメッセージが出たので「はい」をクリックして上書き保存しました。 再度そのファイルを開いてみると、カンマ区切りされておらず、各セル内の文字が結合されていました。 そこで質問なのですが、 試しに上記の上書き保存をせず、右上の「ウィンドウを閉じるボタン(×ボタン)」をクリックして、 「保存しますか?」との問いに「はい」と答え、 次に”XXXXX には、CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか? ” との問いに「はい」と答えた形で保存をすると、きちんとカンマ区切りされていました。 なぜ上記の方法では正常にカンマ区切りされなかったのでしょうか? どうぞよろしくお願いいたします。

  • ExcelファイルをCSV 形式で保存するには?

    ExcelファイルをCSV 形式 (Windows、カンマ区切り) (*.csv)にして書類を提出するように言われたのですが、その方法について教えてください。 データの内容は会社の詳細で、1社につき100項目のデータがあり、それが50社あります。その場合、1社目のデータをA列に、2社目のデータをB列にというように入力すればよいのでしょうか? Excel の [名前を付けて保存] ([ファイル] メニュー) を使って、CSV (カンマ区切り) (*.csv)ファイルで保存すると、各項目がカンマで区切られるのでしょうか? 1レコード目と2レコード目はどういった区切りになるのでしょうか? またファイル形式はCSV 形式でと言うことですが、提出するファイル名の拡張子を.txtとしないといけないのですが、それはどうすればいいのでしょうか?

  • カンマ区切りの数字をCSVファイルにインポートする時どうすれば?

    カンマ区切りで区切られた金額を CSVファイルにエクスポートなどする時は、 どうやって、カンマの区切りを判別するのですか?

  • perlでカンマ区切り(CSV)データの集計をしたい

    perl初心者です。 個人使用の経費帳簿をCGIで携帯で打ち込むようにしています。 CGIレスキューさんの簡易データベースを改良して作成しました。 フォーム入力→カンマ区切りで保存→項目別検索まで出来ました。 (年,月,日,摘要,入金,出金,備考)という感じです。 これに、月間項目別集計の昨日を追加したいのです。 月間検索で、12月度全部の一覧は出せるようになりました。 が、この1ヶ月間の交通費、書籍代、飲食費・・・の項目別の合計を表示させたいのですが。。。 どのようなプログラムでしょうか?

    • 締切済み
    • CGI
  • HTMLファイルをCSVファイルへ

    はじめまして。 HTMLファイルのタグ以外のデータを最終的にCSVファイル(カンマ区切り)に 落としたいのですが、このプログラムをPerlで書かなければなりません。 ツリー構造を利用?して書くと言われましたが、良くわかりません。 Perlも始めたばかりなので、わかる方は教えてください。

  • エクセル VBA 保存したCSVファイルについて

    いつもお世話になっています。 早速ですが カンマ区切りのテキストファイルをカンマ区切りで読み込んだあと変更を加え ActiveWorkbook.SaveAs Filename:="Book2.csv", FileFormat :=xlCSV, CreateBackup:=False で保存したものを メモ帳などで開いた時に 不要な箇所にカンマの不要な箇所に沢山カンマが付いてしまいます。 M列まであるのでその分の空白もカンマ区切りで保存されてのだと思うのですが これを、不要な部分の空白を除いた形で保存する方法は無いでしょうか? どうぞよろしくお願いします

  • csvカンマ区切りデータに=""を入力したい

    csvカンマ区切りデータに、例えば、 ="00",="123",="456" といった感じで入力したいのです。 大元のcsvカンマ区切りデータで、 00,123,456 が入っているので、これをExcelを使ってText変換や書式設定で文字列にして みたのですが、csvデータとしては=""としては保存されていないのです。 どなたか、こういった型変換に詳しいかたご連絡をお待ちしています。

  • ExcelのCSVファイル出力について

    Excelが出力したCSVファイルを扱うプログラムに関する質問です。 Windwosの[コントロールパネル]⇒[地域と言語のオプション]で、 小数点の記号を「.(ピリオド)」から「,(カンマ)」に変更しました。 するとExcelからCSVファイルを出力したときの各データの区切り文字が 「,(カンマ)」から「;(セミコロン)」に変わるようなのですが、 これに対応できるプログラムを作りたいと考えています。 CSVファイルの区切り文字は、Windowsのロケール情報として プログラム上から取得可能なのでしょうか?

  • カンマで区切る関数をCSVに保存するには

    エクセルについての質問です。 例えば =if(A=B,"PASS", "FAIL") のように、パラメータをカンマで区切る関数を、CSVに保存することはできますか。  カンマ以外の記号が区切りに使えればよいのですが。