Можно ли экспортировать файл 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.