Как преобразовать встроенный лист Excel в таблицу слов?
Мы получаем текстовые документы от клиентов, которые когда-нибудь будут содержать встроенный объект Excel (лист), и нам нужно преобразовать их в текстовую таблицу, чтобы мы могли затем правильно импортировать документы в InDesign.
Импорт документа непосредственно в InDesign, к сожалению, преобразует таблицу в изображения, но это не решение, потому что мы должны иметь возможность их стилизовать, поэтому нам нужно сначала преобразовать их в таблицу слов.
В настоящее время мы используем решение, чтобы открыть встроенный объект Excel, выбрать его содержимое и вставить его поверх него. Я не удивлюсь, если бы был более простой способ сделать это, поэтому я обращаюсь к вам, ребята.
2 ответа
Я обычно копирую таблицу из Embedded Excel Table как Word Table следующим образом:
- Дважды щелкните встроенную таблицу Excel для редактирования.
- Отрегулируйте ширину столбца перед копированием, чтобы числа не отображались как ####.
- Выберите таблицу и скопируйте (используя Ctrl-C или через меню)
- Щелкните за пределами Embedded Excel Table, чтобы завершить режим редактирования (в месте, где вы будете вставлять скопированную таблицу).
- Специальная вставка (Alt-ES), выберите Форматированный текст (RTF)
Когда вы откроете документ word и появится встроенная таблица Excel, вы сможете дважды щелкнуть мышью или любым другим способом сообщить MsOffice, что вы хотите редактировать этот объект Excel. Это должно открыть таблицу в Excel. Оттуда самый быстрый способ это экспортировать (или Save As
) таблица как .CSV
файл. Откройте этот.CSV в текстовом редакторе (например, бесплатном notepad++, но блокнот тоже подойдет, просто обратите внимание на то, что происходит с переносами строк). Затем скопируйте этот текст в формате.csv и вставьте его в слово, выберите вставленный текст и преобразуйте его в таблицу. Table - Convert Text to Table
, Примените форматирование, если это необходимо. Здесь также поможет, если вы предварительно определили формат таблицы с помощью стилей, чтобы вы могли сразу применить его к таблице.
Этот процесс, конечно, может быть немного утомительным, но он превосходит ручное редактирование или изображения в InDesign, и вы будете уверены, что у вас есть простая таблица слов, которая не будет преобразована в изображение. Текст в таблицу работал с первых версий слова; Я думаю, что это даже работало в WordPerfect 5.1:) - это такая фундаментальная особенность редакторов документов, которые поддерживают таблицы.
Вышеуказанный процесс также можно автоматизировать с помощью VBA, но для его универсальной работы потребуется немало усилий.