DB化できないデータが含まれている場合の対応方法について
2023-04-14 18:52
■実現したいアプリ
・Excelデータを取込し、対象のデータを抽出し、帳票を作成する。
→対象のデータのみを抽出し、帳票シートにインプットしPDF化したい。
■つまずいている点
・一度、ExcelデータをDB化してから、帳票作成を考えておりましたが、
Excelデータにはテーブル化できない文字(スラッシュやスペース)が複数あり、DB化が難しい状況です。
■ご質問
①当該Excelデータを編集しない形で、DB登録することは可能でしょうか。
→(イメージ)スラッシュやスペースをCELF上で削除 もしくは テーブルに登録できる文字に置き換えするなど
②DB化が不可の場合は、シート上で、データを成形し、帳票作成まで出来ればと考えています。シート上で、A列の値が「XXXX」のみの行だけを抽出し、その他の行を削除するような処理は可能でしょうか。
現在、トライアル中につき、勉強不足で申し訳ございませんが、
何卒宜しくお願い致します。
回答を投稿するにはログインが必要です。
新日本コンピュータマネジメント株式会社 ご担当者様
アドバイスいただきまして、ありがとうございます。
教えていただいた関数を用いて、試用してみたいと思います。
ご回答いただき、ありがとうございました。
アドバイスいただきまして、ありがとうございます。
教えていただいた関数を用いて、試用してみたいと思います。
ご回答いただき、ありがとうございました。
新日本コンピュータマネジメント株式会社
パートナー
ベストアンサー
こんばんは
①当該Excelデータを編集しない形で、DB登録することは可能でしょうか。
⇒スラッシュやスペースもDBに登録できない認識がなかったのですが、
エラーになって無理であれば、
Excelをシートに取込んだ値を、SUBSTITUTE関数を利用して、”/”を””に
置換したり、”/”(全角スラッシュ)に置換した上で、してもよいと思います。
イメージの青色のエリアに予め数式を入れておいて、青色の部分を繰返処理にて
DB登録する。
②DB化が不可の場合は、シート上で、データを成形し、帳票作成まで出来ればと考えています。シート上で、A列の値が「XXXX」のみの行だけを抽出し、その他の行を削除するような処理は可能でしょうか。
⇒こちらの方が難易度が上がる(というより処理量が増える)ので、おすすめはできませんが、
Excelをシートを取込、行の繰り返し処理にて、「XXXX」と一致したら、帳票作成用のデータとして、コピーしてまとめて
上に積めていく処理が必要となります。
イメージの背景赤色の形にExcelデータ取込エリアのデータをコピーして生成していく。
よろしくお願いいたします。
①当該Excelデータを編集しない形で、DB登録することは可能でしょうか。
⇒スラッシュやスペースもDBに登録できない認識がなかったのですが、
エラーになって無理であれば、
Excelをシートに取込んだ値を、SUBSTITUTE関数を利用して、”/”を””に
置換したり、”/”(全角スラッシュ)に置換した上で、してもよいと思います。
イメージの青色のエリアに予め数式を入れておいて、青色の部分を繰返処理にて
DB登録する。
②DB化が不可の場合は、シート上で、データを成形し、帳票作成まで出来ればと考えています。シート上で、A列の値が「XXXX」のみの行だけを抽出し、その他の行を削除するような処理は可能でしょうか。
⇒こちらの方が難易度が上がる(というより処理量が増える)ので、おすすめはできませんが、
Excelをシートを取込、行の繰り返し処理にて、「XXXX」と一致したら、帳票作成用のデータとして、コピーしてまとめて
上に積めていく処理が必要となります。
イメージの背景赤色の形にExcelデータ取込エリアのデータをコピーして生成していく。
よろしくお願いいたします。