I found the problem. My decimal symbol in the Regional settings was also a comma (European) so, even when my List separator was a comma, the CSV was saved with semicolons. Now I changed my decimal symbol to a point and now the CSV file is created correctly with commas as separators. I tested this twice and now know that there must be an exception: if the decimal symbol is a comma, then the list separator will be a semicolon even is set otherwise.
Excel не поддерживает настройку разделителя для чтения или записи файлов CSV
При сохранении / открытии файлов CSV в Excel разделителем по умолчанию является точка с запятой (;), так как мне нужно, чтобы это была запятая (,) Я попытался изменить его, изменив настройки языка и региональных параметров после нескольких других сообщений об этой проблеме ( т.е. как заставить Excel интерпретировать запятую как разделитель по умолчанию в файлах CSV? ).
Однако после изменения разделителя списка в этих настройках мой Excel продолжает сохранять файлы CSV с точкой с запятой. Это потому, что Excel был установлен, а мой разделитель списков был установлен как точка с запятой? или есть другая настройка, которую я здесь пропускаю?
Заранее спасибо.
3 ответа на вопрос
Для сохранения
Вам необходимо настроить разделитель списка в языковых и региональных настройках перед сохранением файла -
Для открытия
Перейти к данным - получить внешние данные - из текста
выберите файл
Выберите разделитель, нажмите Далее
и выберите разделитель запятая
Нажмите Готово
Или, потяните его, а затем используйте текст для столбцов, см. Здесь
Вот очень хороший макрос, который работает довольно хорошо:
Sub saveCSV() File = Application.GetSaveAsFilename(InitialFileName:="file.csv", FileFilter:="CSV (*.csv), *.csv") ActiveWorkbook.SaveAs Filename:=File, FileFormat:=xlCSV, CreateBackup:=False, local:=False End Sub
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
3
Безграничное переключение между областями DVD на MacBook Pro?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows