Можно ли экспортировать файл Excel в CSV с Excel онлайн?


16

Можно ли экспортировать файл Excel в CSV с Excel онлайн?

Я знаю, что это не проблема сделать это с помощью рабочего стола, но я не могу найти эквивалентную функцию в онлайн-версии.


1
Я нашел один онлайн-метод для преобразования файла Excel в CSV. Пожалуйста, попробуйте и надеюсь, что он работает для вас. convertio.co/xls-csv
SolveProblem

для записи, которую я пробовал с Google Drive, и она не работала, потому что мой файл слишком велик для чтения в Google Sheets ... кажется, мне придется установить Excel на моем компьютере
Джон

Вы можете удалить его оттуда. Это не оплачено. Я попытался преобразовать некоторые из моих изображений, и это сработало. Таким образом, вы можете попробовать это.
Решить проблему

Я предоставляю вам автономные шаги для преобразования Excel в CSV: support.office.com/en-us/article/…
SolveProblem

Ответы:


6

Чтобы ответить и закрыть этот вопрос:

Проверьте справку Office https://support.office.com/en-us/article/Differences-between-using-a-workbook-in-the-browser-and-in-Excel-f0dc28ed-b85d-4e1d-be6d-5878005db3b6 : « Книги в других форматах, таких как формат .csv, обычно не поддерживаются в Excel Online ».

Похоже, что нет никакого способа обойти автономную конвертацию.


Удивительно. Я бы никогда не поверил, что это правда. Спасибо за указание и правильную ссылку.
estani

3

Я преподаю в колледже, и одно из заданий, которые я даю учащемуся при изучении файлов и структуры, - вывести электронную таблицу, которую я предоставляю в виде .xls, в виде файла .csv, а затем проверить, как процесс преобразования окружает данные, содержащие запятые, кавычками, чтобы не путать запятые «данные» с запятыми, разделяющими данные. Студент столкнулся с этой же проблемой и заявил, что не может выполнить задание, поскольку он использовал онлайн-версию Excel. В моем случае «вылечить» было просто - курс предназначен также для изучения бесплатного альтернативного программного обеспечения, и предстоящее задание - загрузить и установить LibreOffice с сайта www.libreoffice.com и попробовать его, сравнивая с MS-Office. Я предлагаю вам сделать то же самое. Программа электронных таблиц LibreOffice «Calc» вполне способна и легко конвертирует электронную таблицу. CSV формат с «сохранить как.» LibreOffice доступен бесплатно для ПК с Windows и Mac.


1

Хотя это не возможно напрямую, ответ

Да, с помощью полуручного процесса, используя буфер обмена и текстовый редактор.

Следуй этим шагам:

  1. Выберите диапазон для экспорта в Excel онлайн.
  2. Нажмите Ctrl+, Cчтобы скопировать его в буфер обмена.
  3. Вставьте содержимое буфера обмена в редактор Notepad ++ .
  4. Нажмите Ctrl+, Hчтобы открыть окно замены
  5. Заменить все "на ""в расширенном режиме (если ни один не присутствовал, 0 замен в порядке).
  6. Заменить все \tна ","в расширенном режиме.
  7. Заменить все \r\nна "\r\n"в расширенном режиме.
  8. Добавить "в начало файла.
  9. Добавить "в конец файла.
  10. Сохраните ваш результат с расширением CSV . Ваш файл CSV теперь готов.

Объяснение:

  • Шаги 1 - 3 производят содержимое TSV (значения, разделенные табуляцией) в текстовом редакторе.
  • Шаг 5 удваивает любые двойные кавычки ( ") в контенте, потому что ""это их правильное выражение в CSV-файле.
  • Шаги 6 - 9 заключают значения в кавычки и разделяют их запятыми вместо вкладок.

Это скорее Windows-ориентированный, но основы работают так же на других платформах. Мне удалось скопировать / вставить лист Excel в Emacs на Mac, и в результате я получил данные, разделенные табуляцией. Это уже действительный TSV, хотя, если вы хотите сохранить как CSV, очевидно, s/"/""/g;s/(^|$)/"/g;s/\t/","/gс дополнительными требованиями, если данные содержат многострочные поля, как подробно указано (но не объяснено) в этом ответе.
tripleee

@tripleee - Спасибо за комментарий, я добавил объяснение. Я считаю, что шаги вполне читабельны для большинства стандартных редакторов (надеюсь, даже на Macintosh). Для моего понимания Emacs (пользовательская база которого исходит от старых мэйнфреймов), в ответе часть Emacs не нужна, потому что любой такой пользователь достаточно опытен, чтобы сразу же выполнить преобразование вместо поиска в Интернете. :) Но, возможно, короткий awk-сценарий может быть более полезным вне платформы Windows для переноса зависимости от Emacs на стандартный инструмент.
miroxlav

Вам не нужен мэйнфрейм, чтобы оценить достойного редактора, но для любого редактора это должно работать нормально. Существуют инструменты для преобразования TSV в CSV, поэтому просто копировать / вставлять и сохранять нужно вручную.
tripleee

Возможно, я должен добавить, что просто cmd-C не работает, я должен был отдать дань уважения смелым и умным дизайнерам пользовательского интерфейса Microsoft, щелкнув на вкладке «Главная» в верхней части экрана и найти символ, который представляет «копию» (это значок как два документа друг на друге).
tripleee

0

Да, но не напрямую. Вы можете скопировать и вставить свой контент в Google Sheets и загрузить как CSV:

демонстрация

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.