Копировать или экспортировать файлы Windows в Excel по столбцам с помощью командной строки

Мне нужно скопировать все содержимое файлов Windows в документ Excel. Ниже приведен пример изображения Windows Explorer, содержащего файлы для экспорта

Использование командной строки

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

dir > export.xls 

Я также попытался сначала экспортировать его в.txt и просто скопировать, но все равно выводить

dir > export.txt

Вот результат

ожидаемый результат - экспорт в столбец.

1 ответ

Решение

Используйте версию.txt, как вы описали: dir > export.txt

Затем откройте Excel и из Excel откройте файл (Ctrl-O или File / Open на ленте), убедившись, что для Type задано значение All Files (*.*), Не открывайте файл, перетаскивая его из проводника.

Когда вы выбираете файл в диалоговом окне "Открыть файл", Excel должен ответить, отобразив "Мастер импорта текста". В этом мастере выберите "Фиксированная ширина" в качестве исходного типа данных и нажмите кнопку "Далее".

На шаге 2 мастер должен открыть окно предварительного просмотра данных, которое по умолчанию поместит выходные данные из dir Команда в столбчатой ​​структуре. Похоже, что это в основном правильно, но индикатор времени дня (AM/PM) помещается в отдельный столбец, а не само время.

Удаление разделителя между этими двумя столбцами (объединение их в 1 столбец) выполняется двойным щелчком по стрелке вверху строки столбца.

После нажатия кнопки "Далее", чтобы перейти к этапу 3 мастера, необходимо убедиться, что в первом столбце указан формат данных "Дата" (в моем случае - "DMY", в вашем - "MDY"). Нажмите "Завершить", и данные списка файлов должны быть импортированы с отдельным столбцом для даты, времени, того, является ли файл каталогом, размером файла и именем файла.

Другие вопросы по тегам