Редактирование CSV без изменения разделителя и вложения

#csv

#csv

Вопрос:

У меня есть файл CSV с

  delimiter = |
 enclosure = "
 

Когда я открываю файл CSV с помощью MS EXCEL для добавления строки, он добавляет новую строку без вложения и заменяет разделитель на запятую.

Что я могу сделать, чтобы добавить / обновить файл без изменения разделителя??

Комментарии:

1. Если вы открываете файл с помощью MS Excel и обновляете его с помощью MS Excel, и именно MS Excel изменяет разделитель и вложение, то какое это имеет отношение к PHP?

2. Откройте его в Блокноте и отредактируйте его там. Это не повредит вашему файлу, поскольку это уже обычный текст.

3. Марк, удалил PHP, спасибо за совет..

4. Durbnpoisn, да, это слишком много работы для долгосрочной перспективы. В любом случае спасибо

Ответ №1:

Я не нашел никакого надежного решения этой проблемы. Но я решил эту проблему, выполнив следующее.

 On import file change delimiter to comma usual CSV formate. 
Change all the commas in data to HTML Entity amp;#44;  
 

Пожалуйста, сообщите мне, есть ли что-нибудь лучше, чем это.