Можно ли показать MSWord папку, полную .docs или .docxs, и сделать так, чтобы она преобразовывала их в электронную таблицу, содержащую столбцы для различных переменных, которые описывают каждый документ, например, имя файла, дата создания, содержимое тела и т.д., С конечной целью в этом Дело в том, чтобы перебрать таблицу?

Критическое, что фактическое содержание файлов тоже включено.

(или действительно, любой другой офисный пакет может сделать это?)

2 ответа2

0

Документы Word на самом деле являются архивами, в которых много всего, поэтому, если вам нужен контент, вам нужно что-то, что интерпретирует это, например Word. Я не знаю ни одной программы, которая делает то, что вам нужно.
Другой вариант - написать что-нибудь самостоятельно в VBA или VB.Net/C#, хотя это будет немного трудоемко.

0

Конечно. Вот один быстрый способ:

  1. Откройте окно CMD окна.
  2. введите: каталог dir \ каталог> temp.txt (например: dir "c: \ text \ my msword stuff"> temp.txt)
  3. В Excel используйте вкладку данных и импортируйте файл как "из текста".
  4. Используйте параметр форматирования "фиксированная ширина", чтобы настроить столбцы по мере необходимости.

Результат выглядит следующим образом: (верхние строки должны быть изменены вручную или удалены)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .