システムのCSV出力について

このQ&Aのポイント
  • システムのCSV出力についてお悩みですか?バグや未完成のメニューでお困りのようですね。
  • システムのバグ対応に追われ、進まない状況の中で、CSV出力が毎回異なっているとのことです。
  • システムへのデータ入力をCSVで受け取る際に問題があり、開発には時間がかかる可能性があると思います。
回答を見る
  • ベストアンサー

システムのCSV出力について

こんにちは。 4月から職場の受発注システムが変わりました。 3月までは、あるメーカーのシステムに当社用にカスタマイズしたメニューを追加したものを使用していましたが、消費税率の変更に伴い4月から変更となりました。 以前のシステム使用時と比べて、とんでもなくバグが多いです。 システム会社との窓口になっている担当者によると、間違いの内容を丁寧に指示しているそうですが、まだ未完成のメニューもある中、バグの対応に追われて、なかなか先に進まない状況だそうです。 システム上での集計機能も未完成のため、システムへ入力したデータをCSVで何度かもらっていますが、毎回出力されている内容が違ったりして、ちょっと困っています。 システムを作っていく中で、CSVで出力できるようにするのには時間を要することなのでしょうか? 私自身、システム開発に関する知識はないのですが、お分かりになる方からのお話を聞かせていただけると嬉しいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.2

システム屋的には、テーブルのデータをCSVにベタ打ちするのは それほど難しい問題じゃないんですが・・・。 問題はそのシステム開発が、どのような契約形態によるものか です。外注の場合、ファイルひとつ作るのにいくら、という形に なっていることが多い上に、ファイルひとつ作るにも「仕様書作成」 ~「プログラム作成」~「テスト」~「納品」という工程をこなす必要 がある場合があります。 こうなると、ファイルひとつ作るのにも、万単位のお金が軽く飛んで 行きますので、営業同士の折衝が必要になり大変な時間がかかり ます。 あとは、その辺がどうなっているか・・・という問題です。

KOH3193
質問者

お礼

回答ありがとうございます。 > システム屋的には、テーブルのデータをCSVにベタ打ちするのは それほど難しい問題じゃないんですが・・・。 そうなんですね。 以前のシステムの方と比べるとレベルが…という話も耳にしていますので、そのあたりのことも関係しているのかなと素人ながらに思った次第です。 システム開発の契約形態のお話も大変参考になりました。 ありがとうございました。

その他の回答 (3)

  • jhayashi
  • ベストアンサー率29% (535/1843)
回答No.4

保存してあるデータをcsvで出力は さほどでもないでしょう ただ要望の内容(目的)のヒアリングが得意でない or 伝えるのがうまく行ってない 「入力欄に入力したデータをそのまま」 とらえ方によっては難しいですよ 伝票入力する、訂正する、訂正する、訂正する・・・ 最後に訂正した 現在の最新内容ならいいですけど 過去の情報持っているかどうかになると 大きな違いになってしまいます 印刷したら破棄してしまう内容があればその情報は欠落しますが それも欲しい要望なのかどうか なんて 会話ができる環境かどうか また窓口と製造元というかプログラマまでの間に人が多くなればなるほど 伝言ゲームは大変になります (伝わるまでに時間がかかる)

KOH3193
質問者

お礼

回答ありがとうございます。 > ただ要望の内容(目的)のヒアリングが得意でない or 伝えるのがうまく行ってない これもあると思います。 当社の窓口とシステム開発者は直接やりとりをしているので、伝わるまでに時間がかかるということはありませんが、窓口の責任者からシステム会社への指示は雑すぎるということも聞いています。 CSVの内容は最新のものを依頼していますが、削除したデータが残っていたりもしているようなので、システムからCSVで出力できるようにするのは難しいことなのかなと思い、質問させていただいた次第です。 参考になるお話、ありがとうございました。

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.3

正しく設計されているシステムで、 事前に仕様書等が作られており、 内容を熟知している人間が、 決まったフォーマットで、 ファイル出力を行なうのは 難しいことでは有りません。 どの位の時間がかかるのかは、データ量や、 作り方にも関わってくるので一概には言えませんが、 システムとして実際に必要な機能なのであれば、 結構すぐに出てくると思います。 実際に内容が違うのは、最初にに出力したデータ形式で 再度出力することを想定して保存しておかなかったからかな? と推測してみたりしますが、間違っているかもしれません。

KOH3193
質問者

お礼

回答ありがとうございます。 > 実際に内容が違うのは、最初にに出力したデータ形式で 再度出力することを想定して保存しておかなかったからかな? システムで作成されている入力欄に入力したデータをそのまま出力したものをもらいたく、システム会社との窓口になっている担当者が先月も同様のCSV出力の依頼をしています。 やはり、システム開発者によるところも大きいようですね。 個人的にはシステム上の集計機能より、CSVデータのほうが他のデータ作成にも利用することから、CSVで出力できるようにすることがシステムを作る上で難しく、時間を要することなのかを知りたく、質問させていただきました。 ありがとうございました。

回答No.1

あなたがもらおうとしているCSVの内容によるんじゃないでしょうか。 ただ登録されたデータをCSVで出力するだけなら恐らく手間なだけで、間違いはおきないでしょう。 そこに加工(集計)したものを求められてくるとそう簡単にはいきません。 ⇒集計条件が複雑だったり、集計対象が多ければ多いほど、算出された結果が、あなたが求めている  ものと一致しているかどうかの確認が不可能だからです。 また、バグが多いということですので、そもそも正しく登録されているように見えてそうではない、 という状態かもしれません。

KOH3193
質問者

お礼

早速回答いただきましてありがとうございます。 > ただ登録されたデータをCSVで出力するだけなら恐らく手間なだけで、間違いはおきないでしょう。 やはり、そうですか…。 私がもらいたいCSVの内容は、システムで作成されている入力欄に入力したデータをそのまま出力したものです。 現在はシステム上の集計機能が未完成のため、出力されたCSVデータを元に集計するしかありませんし、集計以外にもそれを元にいろんなデータを作成したりもするので、元になるCSVデータの内容が変わると困ります。

関連するQ&A

  • EXCELからCSVファイルの出力方法について

    EXCELについて質問です。 エクセルのシートに入力した内容をCSVファイルで出力したいです。 当方の希望としまして、いくつかあるシートの中で、希望のシートだけCSVファイルを出力し、出力する際は「CSVファイルを出力」のようなボタンをクリックすれば、CSVファイルが出力されるものです。 初心者ですので、できるだけ詳しく教えて頂きたいです。

  • CSVファイルの出力に関して

    環境:Windows7 / VIsual Basic 2008 教えて下さい。 データベースの値を、CSVファイルとして出力する為に、以下のような記述を しましたが、どうしても下記のようなエラーとなってしまいます。 Cドライブの直下は記述すべきでなく、アクセス権がないのが原因かと思われますが、 なんとかCドライブの直下へ出力したいと考えています。 良い方法はないでしょうか? 《記述内容》  '保存先のCSVファイルのパス  Dim csvPath As String = "C:\ABC.csv"  'CSVファイルに書き込むときに使うEncoding  Dim enc As System.Text.Encoding = _  System.Text.Encoding.GetEncoding("Shift_JIS")  Try '開く Dim sr As New System.IO.StreamWriter(csvPath, False, enc)  Dim colCount As Integer = dtTable.Columns.Count   Dim lastColIndex As Integer = colCount - 1  以下省略・・・ 《エラー内容》  パス 'C:\ABC.csv' へのアクセスが拒否されました。 仮にアクセス権を付加するしか方法がないようであれば、申し訳ありませんが、 その方法も教えて頂ければと思います。 教えて下さい。 よろしくお願いします。

  • VBAを利用したCSV出力

    現在エクセル2003のVBAを使用して、シートの内容をcsvファイルに出力するマクロを作成しています。 Sheet1にこのマクロを動作させるボタンがあり、Sheet2の内容を出力したいと考えています。 しかし、ネットで探したところ、ほとんどのものが、Sheet1も内容を出力するマクロで、Sheet2の内容の出力の仕方がわかりません。 どなたかマクロの書き方、もしくはサンプルコードのあるサイトなどご存知の方がいらっしゃったっら教えていただけないでしょうか?

  • 無料のメールフォームソフトなんですがCSVの出力方法がわかりません。

    http://www.vector.co.jp/soft/unix/net/se436227.html ↑このメールフォームをカスタマイズして 下記のようになりましたが http://www.geocities.jp/bup_3333/mx/1.txt CSVの出力が出来ません。 お客さんからメールフォームがきても、CSVフォルダの中は空のままです。 ダウンロードするといつもエクセルは白紙です。 どこをどう直したら良いのでしょうか。 教えて下さい。。。。。。。。。

    • ベストアンサー
    • CGI
  • 患者預り金システムとそのカスタマイズについて

    患者預り金システムのソフトとそのカスタマイズと合わせて費用はいくらかかるでしょうか。 以下の内容の患者預り金システムソフトを捜しております。 システムの操作内容における希望事項 <預り金会計と位置づけて複式簿記で処理したい> 預り金システムの結果データと、その資金とのつながりを関連づける必要性が管理面で生じ、複式簿記の考え方を取り入れて資金管理をしやすくしたいのですが。 その為の総合(複式)システムはないでしょうか。 (販売管理システムと連動している会計ソフトはあるますがかなりのカスタマイズが必要となる) <CSV入出力が標準であってほしい> 上記がない場合には、預り金システムで入力したデータをCSV出力で会計仕訳データに利用したい。その為のCSVデータの入出力機能付の会計ソフトは多数あるので。 その逆で各病棟からの各種の生の報告データ(エクセルデータ)をそのまま活用してCSV入力したい。 <キータッチについて> 入力は最小限のキータッチであってほしい。 コード入力の箇所で番号・カナ双方どちらでも入力ができて、カナが一文字でも入力された場合には検索機能が自動で実行され、その入力した文字数の増加に伴って表示内容が絞られてきてほしい。これは他のソフトにはある機能ですが、預り金システム等にはまだ無いのでしょうか。 一般的には、カナ入力・変換・CTRL又はSHIFT+改行、といったようなキータッチを経なければならないソフトが多いのですが。 <カスタマイズについて> 素人考えですが、カスタマイズしてもらうとすれば以下の点になるでしょうか。 1.CSV出力機能(利用データの出力)は出力項目選択機能付で。 2.CSV入力機能(利用データの入力)は取込むときのデータチェックが必要となると思いますが。 3.キータッチの改良(検索機能)。 1~3はどれもシステム設計の根幹を変更しなくてもできるように思いますがいかがでしょうか。 最後に、重複しますが今私が求めていることは、入力がしやすく、管理しやすいソフトです。 1.預り金システムの型にはまらないことが生じた場合又は、型にはまりたくない場合にCSV入出力を利用していろんなバリエーションを創造できるようにしたい。 2.入力がしやすいこと=キータッチが少ないこと。 3.入力したデータが資金の裏付けと合致させやすい。 宜しく願いします。

  • cgi→csvが文字化け

    (1)cgiで集計 (2)csvへのはきだし (3)検索用cgiで(2)のcsvを検索というプログラミングを作成しております。 ------- (1)のcgiをテキスト形式のlogでの出力は文字化け無し これを、csv形式で保存、出力するとどうしても文字化けしてしまいます。 使用しているcgiなどはすべて"sjis"設定にしているのですが、うまくいきません。 何かいい方法はありますでしょうか?

    • 締切済み
    • CGI
  • PHPExcelにてcsv出力への対応

    現在、データベースの値をPHPExcelにてxls形式にて出力する システムを組んでおります。 これを.csv形式にてダウンロードさせたいです。 下記は、現状のExcel形式ダウンロードのソースです。 こちらをcsv形式にするべく、header部分をx-csv やファイル名を.csvにしてみる等を試しましたが、 ブラウザで開くとこのウェブページにアクセスできませんとなってしまいます。 処理が止まるのは、print ...;で確認して行くと、 $writer = PHPExcel_IOFactory::createWriter($book, "Excel5"); を$writer = PHPExcel_IOFactory::createWriter($book, 'csv');に 変更している位置でした。 xlsでテンプレート、内容を編集し、→csvで出力が行いたいです。 お詳しい方、どうぞ、ご教授のほど、よろしくお願い致します。 //PHPExcelをインクルード require_once(dirname(__FILE__) . '/Classes/PHPExcel.php'); require_once(dirname(__FILE__) . '/Classes/PHPExcel/IOFactory.php'); //オブジェクトを生成 $book = new PHPExcel(); $filepath = "./templates/sample.xls"; $reader = PHPExcel_IOFactory::createReader("Excel5"); $book = $reader->load($filepath); //シート設定 $book->setActiveSheetIndex(0); $sheet = $book->getActiveSheet(); $sheet->setTitle('Sample'); //シート名指定 ~セルに値を入れる処理~ // Excel形式で出力する //$outputFileName = "sample.xls"; //header('Content-Type: application/vnd.ms-excel'); $outputFileName = "sample.csv"; header('Content-Type: application/x-csv'); header('Content-Disposition: attachment;filename="' . $outputFileName . '"'); header('Cache-Control: max-age=0'); //$writer = PHPExcel_IOFactory::createWriter($book, "Excel5"); $writer = PHPExcel_IOFactory::createWriter($book, 'csv'); $writer->save('php://output');

    • ベストアンサー
    • PHP
  • エクセルVBA レイアウト変更CSV出力

    みなさまお助け下さい・・。 エクセルのVBAを使用して、データの並替えとCSVの出力をしたいです。 詳細な内容は添付の画像に記載しました。 何卒解決方法をお教え下さい。 よろしくお願いします。

  • Access フォーム上でクエリによるcsv出力

    Accessで障害履歴を管理するDBを作っています ・障害内容をフォームより起票して障害履歴テーブルに保存される ・月に一度、前月分の障害をクエリでcsvに抽出 ・抽出する際に発生日時のフィールドを[Like "2021/04/**"]の 抽出条件を入れて指定した月をクエリで抽出しています。 今回悩んでいるところは、毎回クエリのデザインビューを開き 発生日時の抽出条件に[Like "2021/04/**"]を入れて抽出ではなく フォーム上で2021年○月と指定して抽出というボタンを実行すると 自動でcsv出力まで出来るのを目指しています。 ※csv出力する際に指定したファイル名が自動でつけばなお良い イメージとしてはフォーム内にエクスポートというボタンを作り、 それを押すと障害発生日時の○年○月を指定するポップアップが表示され、日付指定して実行すると○月分の障害履歴が指定したファイル名でcsvにエクスポートされる。 またはフォーム内に障害発生日時の○年○月を指定するテキストボックスがあり、日付指定後にエクスポートのボタンを押すと同様にcsv出力されるのを作りたいのですが可能でしょうか?

  • CSVで出力された予定表から必要な情報をEXCELファイルの対応箇所へ

    CSVで出力された予定表から必要な情報をEXCELファイルの対応箇所へマクロでコピーする お世話になります。 先ほど同じ内容で投稿したのですが画像が添付できませんでしたので、再度投稿させていただきます。 EXCELで月間の報告書を作成しています。 ひと月の作業内容を1日ずつ記載します。 そして、現在それとは別にグループウェアを使用しており、そちらにはスケジュールをCSVでエクスポートする機能があります。 ですので、グループウェアからCSVで出力されたデータをそのまま報告書の「作業内容」と「場所」の列の日付の対応する行へ挿入できるようなマクロを作りたいと思っています。 ただ、CSVで出力されたものと報告書では月間の行の使い方が違うのでどのようにしてやろうかと悩んでいます。 CSVファイルの内容から使用したいのは「予定詳細」「場所」で、EXCELのE列とF列に挿入したいと思っています。 エクスポートしたCSVの画像と、報告書のEXCELの画像を添付します。 説明が難しくてすみませんがお知恵をいただければと思います。 よろしくお願いします。