0落ちの対応方法
2025-01-30 16:59


お世話になります
初歩的な質問失礼いたします
「CSVファイルを読み取り、データを変換して保存する」アクションでCSVを読み込んだ際、先頭の「0」が落ちてしまいます。
「0」を残すにはどのようにすればよろしいでしょうか?
回答を投稿するにはログインが必要です。
丁寧なご回答ありがとうございます
CELFサポートへ問い合わせてみます
何度もご対応いただきありがとうございました
CELFサポートへ問い合わせてみます
何度もご対応いただきありがとうございました

画像の添付ありがとうございます。
拝見しました所、
①「CSVファイルを読み取り、データを変換して保存する」アクションで
0欠けしているようです。
状況を整理しますと以下の順に0欠けしているようです。
1、TEST.csvをCSVファイルを読み取り、データを変換して保存する。
2、保存したTEST_OUT.csvでは0欠けした状態でデータが保存されている。
3、CSVファイルのデータをセル○○を起点にセットするで0欠けしたデータを
読み込みしているため、シート状にも0が抜けたデータが表示されてしまう。
試行錯誤してみたのですが、
「CSVファイルを読み取り、データを変換して保存する」アクションでは
先頭に0を含むデータを読み込んで保存すると0欠け回避が行えませんでした。
CELFサポートへ「CSVファイルを読み取り、データを変換して保存する」で
0欠けが発生して保存されてしまう旨と回避策について問い合わせ頂ければと思います。
お力になれず申し訳ありません。
拝見しました所、
①「CSVファイルを読み取り、データを変換して保存する」アクションで
0欠けしているようです。
状況を整理しますと以下の順に0欠けしているようです。
1、TEST.csvをCSVファイルを読み取り、データを変換して保存する。
2、保存したTEST_OUT.csvでは0欠けした状態でデータが保存されている。
3、CSVファイルのデータをセル○○を起点にセットするで0欠けしたデータを
読み込みしているため、シート状にも0が抜けたデータが表示されてしまう。
試行錯誤してみたのですが、
「CSVファイルを読み取り、データを変換して保存する」アクションでは
先頭に0を含むデータを読み込んで保存すると0欠け回避が行えませんでした。
CELFサポートへ「CSVファイルを読み取り、データを変換して保存する」で
0欠けが発生して保存されてしまう旨と回避策について問い合わせ頂ければと思います。
お力になれず申し訳ありません。


返信ありがとうございます。
①の実行直後で一旦出力したCSVファイルでは0欠けは発生しておらず、
②の「CSVファイルのデータをセル○○を起点にセットする」アクションで
0欠けが発生している場合は、CELFシート上で0欠けを回避したい列の
書式設定を文字列に指定することで回避可能です。
画像では、CSVファイルの内容をA1セルを起点にセットしています。
CSVファイルのB列がCELFシートのB列に展開されるため、B列全体の書式設定を文字列にすることで、0欠けせずデータが取り込めています。
投稿者様の画像ですと、CELFシート上の借方部門コードの列の書式設定を
文字列にしてシートを保存。
その後にアクションを実行することで回避できると思われます。
①の実行直後で一旦出力したCSVファイルでは0欠けは発生しておらず、
②の「CSVファイルのデータをセル○○を起点にセットする」アクションで
0欠けが発生している場合は、CELFシート上で0欠けを回避したい列の
書式設定を文字列に指定することで回避可能です。
画像では、CSVファイルの内容をA1セルを起点にセットしています。
CSVファイルのB列がCELFシートのB列に展開されるため、B列全体の書式設定を文字列にすることで、0欠けせずデータが取り込めています。
投稿者様の画像ですと、CELFシート上の借方部門コードの列の書式設定を
文字列にしてシートを保存。
その後にアクションを実行することで回避できると思われます。
ご回答ありがとうございます
現在のアクションですが
①「CSVファイルを読み取り、データを変換して保存する」アクションで
csvを読み取り、「データ加工設定」で、csvの一部を加工して、一旦csvを出力します
②出力したcsvを
「CSVファイルのデータをセル○○を起点にセットする」アクションで
CELFのシートに展開します
この(シート展開)時点で、「0」が落ちてしまっています
対応法ありますでしょうか?
現在のアクションですが
①「CSVファイルを読み取り、データを変換して保存する」アクションで
csvを読み取り、「データ加工設定」で、csvの一部を加工して、一旦csvを出力します
②出力したcsvを
「CSVファイルのデータをセル○○を起点にセットする」アクションで
CELFのシートに展開します
この(シート展開)時点で、「0」が落ちてしまっています
対応法ありますでしょうか?

こんにちは
ご利用したいアクション「CSVファイルを読み取り、データを変換して保存する」では試してみたのですが、シートを経由しないためか0欠けが発生してしまうようです。
必ず「CSVファイルを読み取り、データを変換して保存する」を
利用する必要がある場合はCELFサポートへ問合せを行ってみてください。
CSVファイルからのデータをCELFシート上に展開しても問題ない場合は
「CSVファイルのデータをセル○○を起点にセットする」と
「セル○○のデータを以下にCSVファイルとして保存する」を
組み合わせることで0欠けを防ぐことが可能です。
先頭に0が付いているデータがシート上に表示される位置の
書式設定を文字列にすることで、CSVを保存時に0欠けを回避できます。
保存したCSVをExcelで開くと先頭のゼロを変換してしまうため、
メモ帳から開いてご確認下さい。
ご利用したいアクション「CSVファイルを読み取り、データを変換して保存する」では試してみたのですが、シートを経由しないためか0欠けが発生してしまうようです。
必ず「CSVファイルを読み取り、データを変換して保存する」を
利用する必要がある場合はCELFサポートへ問合せを行ってみてください。
CSVファイルからのデータをCELFシート上に展開しても問題ない場合は
「CSVファイルのデータをセル○○を起点にセットする」と
「セル○○のデータを以下にCSVファイルとして保存する」を
組み合わせることで0欠けを防ぐことが可能です。
先頭に0が付いているデータがシート上に表示される位置の
書式設定を文字列にすることで、CSVを保存時に0欠けを回避できます。
保存したCSVをExcelで開くと先頭のゼロを変換してしまうため、
メモ帳から開いてご確認下さい。