社長、社員、バイトさん、派遣さんが入り交じっての交換日記?or 愚痴日記?
少し前に折れ線グラフを読み取った時の話をしよう。
そのお仕事は紙原稿の折れ線グラフ(横軸が年、縦軸が何やらの数値)を読み取ってエクセルに数値を記入するというもの。
原稿に定規を当てて数値を読み取ってエクセルに記入するという方法が普通なのかな。
でも大量の原稿なのでその方法だとミス続発だ。
ミスしまいと入念にチェックしながらすると時間が掛かるし神経が磨り減る。
なのでこんな方法にした。
・原稿全てをスキャンする。
・AutoCADにスキャンしたラスターを貼り付ける。
(貼り付け方はグラフの縦軸をCADのY座標と合わしておく。)
・グラフをポリラインでトレスする。
・エクセルで作成したプログラムを実行。
・CADがアクティブになり「オブジェクトを選択」になる。
・ポリラインを選択。
・ポリラインの頂点のY座標が順番にエクセルに入る。
この方法ならば気を使う所はラスターを正しい位置にアタッチする事のみ。
間違っていてもエクセルと原稿を少し見比べればすぐにミスに気づく。
よって全ての数値をチェックする必要も無い。
アナログ的に数値を読み取る方法に比べてどれだけ速かったかは判らないけど
「神経を衰弱させずに済む=間違えない」
これもプログラムのいい所なのでございます。
そのお仕事は紙原稿の折れ線グラフ(横軸が年、縦軸が何やらの数値)を読み取ってエクセルに数値を記入するというもの。
原稿に定規を当てて数値を読み取ってエクセルに記入するという方法が普通なのかな。
でも大量の原稿なのでその方法だとミス続発だ。
ミスしまいと入念にチェックしながらすると時間が掛かるし神経が磨り減る。
なのでこんな方法にした。
・原稿全てをスキャンする。
・AutoCADにスキャンしたラスターを貼り付ける。
(貼り付け方はグラフの縦軸をCADのY座標と合わしておく。)
・グラフをポリラインでトレスする。
・エクセルで作成したプログラムを実行。
・CADがアクティブになり「オブジェクトを選択」になる。
・ポリラインを選択。
・ポリラインの頂点のY座標が順番にエクセルに入る。
この方法ならば気を使う所はラスターを正しい位置にアタッチする事のみ。
間違っていてもエクセルと原稿を少し見比べればすぐにミスに気づく。
よって全ての数値をチェックする必要も無い。
アナログ的に数値を読み取る方法に比べてどれだけ速かったかは判らないけど
「神経を衰弱させずに済む=間違えない」
これもプログラムのいい所なのでございます。
この記事にコメントする