CsvSrch

種別 ファイル入出力
説明 CSVファイルから、検索した項目のデータを取得する。
※ 検索の場合は、CsvDataよりも遥かに早く動作します。

構文 CsvSrch(Name[, Data][, LineNo])
引数 Name :レコード名、またはCSVのファイルパス
  (ファイルパスの時は、他のパラメータを指定してはいけない)

Data :検索データ

LineNo:CSVの行番号(1から、最大行数までを指定戒能)

※ 本関数が扱えるCSVには、以下の制限事項があります。
  制限事項に反するCSVを扱う場合は、CsvDataを使用してください。

① データの途中に、改行コードと
  「"」(ダブルクォーテーション)を入れてはいけない。

② 区切り文字は一種類のみとし、必ず「,」または「","」であること。
  また、両方の混合はないものとする。
戻り値 Nameをファイルパスにした場合、全行数を返す。
Nameをレコード名にして、Dataを検索データにした場合、行番号を返す。
Nameをレコード名にして、DataをNULLにし、
  LineNoを指定した場合、項目データを返す。
使用例 dim i,cnt,s

'ファイルパスを指定し、全データ数を取得(他のパラメータは指定しない)
cnt = CsvSrch(#FILE_DIR# & "顧客マスター_5000.csv")

i = CsvSrch("顧客コード",,"4993") '行番号を検索する

s = CsvSrch("会社名",i)'指定した行番号の項目データ取得
s = CsvSrch("住所",i)'指定した行番号の項目データ取得
実例  
備考 関連する関数(DataFileLoad、DataFileSave、DefinitionLoad、
DefinitionSave、TextFileLoad、TextFileSave、CsvData、CsvSrch、
SaveFieldCsv、LoadFile、SaveFile、SavePdf、AutoNumbering、
ChgFileName)