質問
他のデータと桁を合わせるために、Excelのセルのデータに前ゼロをつけたいです。 Excelのセルのデータに前ゼロをつけるにはどうすればよいでしょうか。
回答
前ゼロをつけるには、数値を文字列として書き込む必要があります。
数値を任意の形式の文字列に変換したい場合には、 [数値フォーマッティング] ロジックをご利用ください。
◇[数値フォーマッティング]
https://www.hulft.com/help/ja-jp/HULFTSquare/Content/Designer/Mapper/DecimalFormat.htm
Excelコネクターから型を [文字列] で指定して書きこむ場合は、[書式設定] を [書式を指定して書き込む] に変更する必要があります。
[書式設定] の詳細については、下記ページをご確認ください。
◇[Excel] - [書き込み処理]
https://www.hulft.com/help/ja-jp/HULFTSquare/Content/Designer/Connector/excel_put_data.htm
なお、上記ページに記載のとおり、書き込み処理の [フォーマット] は、[日付] 型、または [数値] 型の場合に利用できます。
補足
[挿入] にチェックを入れた場合の動作について下記記載がありますが、xlsx 形式では、現状の動作では内部的に [標準] の型でデータを扱ってから書き込み先の書式に合わせて書きこむため、事前に Excel 側で[文字列] を設定しても Excel コネクターでは先頭の「0」を書き込むことができません。
書式は挿入位置の書式を使用します。[書式設定]に[書式を指定して書き込む]を指定しても無視されます。
上記に該当する場合には、xls 形式を使用いただくか、[挿入] にチェックを外した状態で実行してください。
コメント
0件のコメント
記事コメントは受け付けていません。