У меня есть приложение VBA, которое работает каждый день. Он проверяет папку, в которую загружаются файлы CSV, и добавляет их содержимое в базу данных. Когда они разобрали их, я понял, что некоторые ценности имеют запятую как часть их имени. Эти значения содержались в строковых литералах.
Итак, я пытаюсь понять, как разбирать этот CSV и игнорировать запятые, которые содержатся в строковых литералах. Например...
1,2,3,"This should,be one part",5,6,7 Should return
1
2
3
"This should,be one part"
5
6
7
Я использую функцию VBA split(), потому что я не хочу изобретать колесо, но если мне нужно догадаться, что я сделаю что-то еще.
Любые предложения будут оценены.