我正在導入具有3列的CSV,其中一列可能有重複的記錄。 我有2個檢查事項: 1. The field 'NAME' is not null and is a string
2. The field 'ID' is unique
到目前爲止,我解析CSV文件,一次檢查1. (NAME is valid),而如果失敗的話,它只是爆發while循環和停止的。 我想問的是,我怎麼檢查ID是獨一無二的
我正在查看導入CSV文件,但此文件相當大。 我正在尋找做的,就是兩兩件事:,我 1) Scan the CSV to validate values in particular fields
2) Once the file is valid, import
CSV數據可以ONLY將文件是否有效插入(全有或全無) 的問題是m循環兩次,第一次檢查CSV字段是否有效,然後另一個for循環保存。
我有一個包含雙引號的CSV文件的報價csv文件。當我使用PHP fgetcsv(它讀),字段包含引號將retrun空: while(($data=fgetcsv($handle,5000,'|'))!==false){
echo $data[0];
}
和CSV文件可能看起來像這樣 25" H x 8" W |15" H x 5" W
17.5" H x 9" W | 5" H