• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 30197
  • 公開日時 : 2019/02/20 10:10
  • 更新日時 : 2019/09/05 12:25
  • 印刷

【DataSpider Servista】Excelのセルのデータに前ゼロをつけるにはどうすればよいか

他のデータと桁を合わせるために、Excelのセルのデータに前ゼロをつけたいです。 Excelのセルのデータに前ゼロをつけるにはどうすればよいでしょうか。
 
カテゴリー : 

回答

前ゼロをつけるには、数値を文字列として書き込む必要があります。
数値を任意の形式の文字列に変換したい場合には、 [数値フォーマッティング] ロジックをご利用ください。

  • [数値フォーマッティング]

URL:https://www.hulft.com/help/ja-jp/DataSpider/dss42sp2/help/ja/mapper/document/logic/decimalFormat.html

Excel アダプタから型を [文字列] で指定して書きこむ場合は、[書式設定] を [書式を指定して書き込む] に変更いただく必要があります。
[書式設定] の詳細については、DataSpider 下記ヘルプをご確認ください。

  • [Excel] - [書き込み] - [プロパティ]

URL:https://www.hulft.com/help/ja-jp/DataSpider/dss42sp2/help/ja/adapter/file/excel_put_data.html

■補足
 上記ヘルプに記載のとおり、書き込み処理の [フォーマット] は、[日付] 型、または [数値] 型の場合にご利用いただけます。

■注意点
 [挿入] にチェックを入れた場合の動作について下記記載がありますが、xlsx 形式では、現状の動作では内部的に [標準] の型でデータを扱ってから書き込み先の書式に合わせて書きこむため、事前に Excel 側で[文字列] を設定しても Excel アダプタでは先頭の「0」を書き込むことができません。
  ---
  書式は挿入位置の書式を使用します。[書式設定]に[書式を指定して書き込む]を指定しても無視されます。
  ---
 上記に該当する場合には、xls 形式を使用いただくか、[挿入] にチェックを外した状態で実行してください。

 
Version Information
Ver4.2、Ver.4.1、Ver.4.0、Ver.3.2
目的別で検索
設定