Описание тега f1-visas
Если поле в CSV-файл начинается с Апострофа ('
), как Excel и Numbers будут рассматривать как текстовое поле, а не сделать его с любого числового форматирования.
CSV-файлы появляются, чтобы попробовать, чтобы текст перевода через ограждающие количество полей в двойные кавычки, но цифры и Excel не кажется, что намек, что двойные кавычки должны быть обработаны как строки. Трюк, кажется, чтобы изменить CSV-файлы, так что они используют "начинается с Апострофа" трюк, а не "содержится в двойные кавычки" трюк для числовых полей, но держать кавычки для текстовых полей включающих знаки препинания (включая запятые, кавычки, переносы строк и т. д.).
Чтобы обработать ваш CSV-файлы, так что они делают это, вы можете создать приложение автоматизаторов.
В Automator, создайте новое приложение.
Он будет иметь одно действие: запускать скрипт (передача ввода в качестве аргументов). Вот этот скрипт:
для F в "$@"
делать
Перл-Пи -э "ы/\"\"([0-9А-Яа-я: \.\-+]+)\"/'\1/г" "$Ф"
сделано
Сохраните полученный приложения на рабочем столе. Падение любых CSV-файлов, которые вы хотите использовать в номера на иконку приложения, и они будут пересчитаны, так что цифры должны держать цифры в поля, как буквальные числа, а не форматировать их или выбросить информацию.
Резервное копирование данных, прежде чем пытаться это; возможно, что особенно странно построены строку в поле записи может скиньте сюда результаты.