Экспорт в CSV из Excel
Я часто использую Excel для подготовки данных для загрузки в таблицу. Я создаю из него файл CSV и использую этот файл для загрузки данных. Обычно я создаю CSV-файл несколько раз.
Мой текущий рабочий процесс:
- Изменить таблицу
- Файл -> Сохранить как -> * .csv
- Отключите «тип выбранного файла … не поддерживает книги, содержащие несколько листов …»
- Отключите диалоговое окно «… может содержать функции, которые не совместимы с CSV …»
- Закройте файл CSV и нажмите «Не сохранять» в диалоговом окне предупреждения о сохранении внесенных изменений.
- Повторно открыть исходный файл электронной таблицы
- Повторяйте процесс до завершения
Что я хотел бы сделать:
- Почему Office 2010 не открывается файл Excel?
- Excel 2010 - Как записать макрос и воспроизвести его для всех ячеек в столбце?
- Ошибка проверки данных, скрытая от окон замораживания?
- Excel 2010 Pivot Formatting - не может отступать и обертывать поля?
- Как сделать функцию Excel «Auto Fit Row Height» действительно автоматической настройкой высоты строки?
- Изменить таблицу
- Файл -> Экспорт -> * .csv
- Повторяйте процесс до завершения
Я не могу найти способ выполнить мой желаемый рабочий процесс.
- Макрос диаграммы, отображающий неправильные метки из непересекающихся видимых строк на отфильтрованном листе
- Создание круговой диаграммы из разных значений в одном столбце путем группировки данных в Excel
- Условное форматирование Excel 2010: выборочное выделение дубликатов
- Найдите информацию о диапазоне данных Excel. Он постоянно растет или цикличен?
- Как преобразовать одну строку данных в несколько строк в Excel
- Excel 2010 Перемещение данных из нескольких столбцов / строк в одну строку
- Я не могу написать номер кредитной карты, когда я пишу последний номер, становится 0
- Excel 2010 Удаление дубликатов
Ответ Технического Гая, безусловно, правильный, насколько это возможно. Несколько пунктов – если вы сохраните макрос в текущей книге, он не будет доступен, когда вы запустите другую книгу. Вероятно, вы захотите сохранить его в личном учебнике – это файл Excel, который автоматически загружается при каждом запуске Excel; Это рабочий лист, но он скрыт. Это делает сохраненные в нем макросы доступными для других книг в том же сеансе Excel.
Другая проблема заключается в том, что макрос, вероятно, будет записывать папку и имя файла, которое вы сохраняете. Если вы не возражаете писать в один и тот же файл (не только на этом сеансе, но и на всех будущих сеансах), это здорово, но если вы хотите сохранить текущий лист в CSV, не записывая файлы CSV, вы Созданный в предыдущих сеансах, вам нужно отредактировать макрос и удалить параметр Filename. Макрос без имени файла выглядит так после его редактирования …
Как только это будет сделано, вы можете сохранить любой файл Excel в формате CSV, просто нажав назначенный ярлык, Ctrl-x в этом примере. Он будет сохраняться в той же папке и называться как исходный файл XLS, но с расширением CSV – вам не нужно выбирать путь или имя файла, и он не будет записывать другие файлы CSV из других рабочих листов. Никаких предупреждающих сообщений, даже диалогового окна подтверждения, просто не мигает и не делается.
Одна последняя деталь – когда вы переходите к редактированию макроса, сохраненного в личной книге, Excel говорит, что вы не можете, потому что он «скрыт». Это относится к командам Hide / Unhide на панели инструментов в меню «Вид» – это не значит, что вам нужно найти файл в «Проводнике» и удалить атрибут «скрытый» файл. Это потратилось на несколько минут моего времени!
Удачи…
Что вы хотите сделать, это записать макрос, который сохраняет ваш файл в CSV:
- Перейдите в меню «Сервис»
- Выберите макрос> Записать новый макрос
- Дайте ему имя, как «ToCSV»
- Вы можете сохранить его в текущей книге или по всему миру. В вашем случае текущая рабочая книга должна быть достаточной
- В меню «Файл» выберите «Сохранить как …», выберите «CSV» и просмотрите все неприятные диалоги
- После сохранения перейдите в Инструменты> Макросы> Остановить запись макроса
- Чтобы сохранить в CSV, просто выберите «Инструменты»> «Макро»> «Макрос …». Выберите макрос и нажмите «Запустить».
- Чтобы оптимизировать процесс, вы можете нажать кнопку «Параметры …» и назначить ярлык на свой макрос
И теперь вы можете сохранить в CSV щелчком. Удачи!