Бесплатный редактор текстовых файлов .CSV для Mac OS X?
Я ищу бесплатный редактор для редактирования текстовых файлов с разделителями-запятыми или в формате .csv.
Что вам нужно, специальный, CSV-специфичный редактор, чтобы сделать что-то вроде TextWrangler (или что-то с выбором на основе столбцов) не может сделать для вас? Может помочь направить ответы, если бы вы могли подробно рассказать, почему что-то вроде Google Docs или CodeWrangler не подходит для вас.
Бесплатный редактор текстовых файлов. CSV для Mac OS X?
Шаг 3 . Щелкните нужный файл, который вы хотите восстановить и открыть, на вашем листе появится желтая полоса, предлагающая сохранить его. Нажмите «Сохранить как», чтобы сохранить файл в желаемом месте. Вы также можете сделать это в списке файлов.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
См. также
4 решения | Microsoft Word не открывается на Mac
- на вкладке Файл выберите команду Параметры, а затем – категорию Надстройки.
- в списке Управление (внизу окна) выберите пункт Надстройки Excel и нажмите кнопку Перейти.
- в окне Доступные надстройки установите флажок Пакет анализа и нажмите кнопку ОК.
После завершения процесса нажмите «Готово» и проверьте, устранена ли проблема. Есть большая вероятность того, что проблема будет решена. Но если MS Word по-прежнему некорректно реагирует на команды, то остается одно 100% гарантированное решение для восстановления ваших документов Word.
преобразование
преобразование выполняется по-разному в каждом инструменте и языке. Однако предположим, что у вас есть файл query_result.csv что ты знаешь это UTF-8 закодирован. Преобразуйте его в WINDOWS-1252 используя iconv :
для UTF-16LE с BOM если вы используете символы табуляции в качестве разделителей вместо запятых, Excel распознает поля. Причина его работы заключается в том, что Excel фактически использует свой Unicode *.парсер txt.
предостережение: если файл отредактирован в Excel и сохранен, он будет сохранен как ASCII с разделителями табуляции. Проблема в том, что при повторном открытии файла Excel предполагает, что это реальный CSV( с запятыми), видит, что это не Unicode, поэтому анализирует его как разделенный запятыми — и следовательно, сделает хэш из него!
обновление: вышеуказанное предостережение, похоже, не происходит для меня сегодня в Excel 2010 (Windows), по крайней мере, хотя, похоже, есть разница в сохранении поведения, если:
The lowdown is: нет решения. Excel 2011 / Mac не может правильно интерпретировать CSV-файл, содержащий umlauts и диакритические метки, независимо от того, какую кодировку или прыжки обруча вы делаете. Я был бы рад услышать, что кто-то говорит мне другое!
вы только пробовали CSV, разделенные запятыми и точкой с запятой. Если бы вы попробовали CSV, разделенный вкладками (также называемый TSV) , вы бы нашли ответ:
UTF-16LE С BOM (метка порядка байтов), tab-разделены
лучшим обходным путем для чтения CSV-файлов с UTF-8 на Mac является их преобразование в формат XLSX. Я нашел скрипт, сделанный Конрадом Ферстнером, который я немного улучшил, добавив поддержку для разных символов-разделителей.
вот ключ к импорту CSV в кодировке utf8 в Excel 2011 для Mac: Microsoft говорит: «Excel для Mac в настоящее время не поддерживает UTF-8.»Excel для Mac 2011 и UTF-8
Мне кажется, что Excel 2011 для Mac OS не использует кодировку.GetEncoding («10000»), как я думал, и потратил 2 дня, но тот же iso, что и на Microsoft OS. Лучшее доказательство этого-сделать файл в Excel 2011 для MAC со специальными символами, сохранить его как CSV, а затем открыть его в текстовом редакторе MAC, и символы будут скремблированы.
для меня этот подход работал-это означает, что экспорт csv в Excel 2011 на MAC OS имеет специальные западноевропейские символы внутри:
UTF-8 без спецификации в настоящее время работает для меня в Excel Mac 2011 14.3.2.
UTF-8 + BOM вид работ, но BOM отображается как тарабарщина.
UTF-16 работает, если вы импортируете файл и завершаете мастер, но не если вы просто дважды щелкните его.
следующее работало для меня в Excel для Mac 2011 и Windows Excel 2002:
откройте файл в Excel и в Мастере импорта текста выберите:
- Шаг 1: файла: игнорируйте его, не имеет значения, что вы выбираете
- Шаг 2: Выберите правильные значения для разделители и квалификатор текста
- Шаг 3: при необходимости выберите форматы столбцов
PS UTF-16LE, созданный iconv, имеет BOM bytes FF FE в начале.
ППС точные версии программного обеспечения:
* Mac OS X 10.6.8
* Excel для Mac 2011 V. 14.1.3
* Windows Server 2003 SP2
* Windows Excel 2002 V. 10.2701.2625
в моем случае это сработало (Mac, Excel 2011, как кириллица, так и латинские символы с чешскими диакритиками):
- кодировка UTF-16LE (просто UTF-16 было недостаточно)
- BOM «\xFF\xFE»
- \t (tab) в качестве разделителя
- не забудьте также кодировать разделитель и CRLFs: -)
- используйте iconv вместо mb_convert_encoding
в моей Mac OS Text Wrangler определил CSV-файл, созданный с помощью Excel, как имеющий «Западную» кодировку.
после некоторого googling я сделал этот небольшой скрипт (я не уверен в доступности Windows, возможно, с Cygwin?):
вместо csv, пытаясь вывести html с расширением XLS и mime-типом» application/excel». Я знаю, что это будет работать в Windows, но не могу говорить за MacOS
- откройте файл в BBEdit или TextWrangler*.
- установите файл как Unicode (UTF-16 Little-Endian) (окончания строк могут быть Unix или Windows). Спасите!
- В Excel: Данные > Получить Внешние Данные > Импортировать Текстовый Файл.
теперь ключевой момент, выберите MacIntosh как источник файла (это должен быть первый выбор).
обратите внимание, что CSV-файл должен использовать TAB в качестве разделителя. Вы можете прочитать CSV-файл как в windows, так и в MAC OS X.
Способы 3 для восстановления несохраненного файла Excel в Windows и Mac
Допустим, у вас есть отчет, в котором какое-то значение повторяется сотни раз и вам нужно его заменить. В macOS это возможно. Но если нужно выбрать параметры форматирования ячеек (жирный шрифт, заливка красным цветом и т. д.), сделать это не удастся. Придется искать другие пути решения проблемы.