Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Программирование, связанное с MS Office > Перевод *.xls в *.doc |
Автор: observer7 9.8.2007, 07:04 |
Здравствуйте! Как можно решить такую проблему. Я работаю с ТурбоБухгалтером, для импорта в него необходимы файлы с расширением .doc. У меня же Все данные идут в .xls. Так вот, нужно автоматом перевести данные из .xls -> .doc . Можли это сделать с помощью каких либо средств? Заранее благодарен. Спасибо. |
Автор: Akina 9.8.2007, 09:06 |
Через буфер обмена таблица Excel прекрасно вставляется в таблицу Word. Запрограммировать это элементарно (проделать руками, включив макро-рекордер на запись, после чего подкорректировать текст). |
Автор: mihanik 9.8.2007, 09:08 |
Согласен с Akina. |
Автор: observer7 9.8.2007, 10:09 |
Извиняюсь за невежество, а где найти макро-рекордер?? |
Автор: bilya 9.8.2007, 10:18 |
Сервис - Макрос - Начать запись И делаем те операции, которые необходимо выполнить ![]() |
Автор: observer7 9.8.2007, 11:48 |
Спасибо большое всем! Правда я не много не понял. Вот мы включаем макрос, выделяем таблицу екселя, копируем ее, потом переходим в ворд(но макрос то уже этого не записывает), или можно как то отправить из буфера в ворд прямо из екселя, не переходя в ворд??? |
Автор: bilya 9.8.2007, 12:18 |
Небольшое уточнение (чтобы не делать ненужное) - у вас в каком виде ваш ТурбоБухгалтер принимает данные? Точно в табличном? Зачастую подобные программы принимают/выдают табличные данные с | такими | разделителями | или вообще с пробелами в их качестве ![]() |
Автор: observer7 9.8.2007, 15:48 |
Я еще и ошибся, надо в формат *.DBF....тотже алгоритм поможет или нет уже? |
Автор: bilya 9.8.2007, 23:59 |
*.DBF - это базы данных, я так понимаю здесь можно будет делать через импорт внешних данных Access |
Автор: mihanik 10.8.2007, 06:51 |
observer7! Что-то вы довольно нечётко формулируете техническое задание... ![]() Давайте попробуем начать с начала. По плану. 1. Что имеем? (какие файлы, сколько, где лежат, формат данных внутри файлов) Желательно с примером/рисунком. 2. Что надо получить? (какие файлы, сколько, где лежат, формат данных внутри файлов) Желательно с примером/рисунком. 3. Какие у вас идеи? Что уже пытались делать? |
Автор: observer7 10.8.2007, 07:15 |
Сегодня все уточню и к обеду представлю всю необходимую информацию! Формулировка безспорно не корректна! |
Автор: Akina 10.8.2007, 11:22 |
bilya, Excel умеет в DBF... |
Автор: bilya 10.8.2007, 13:54 |
Akina, действительно... Тогда все проще! |
Автор: likhobory 12.8.2007, 23:07 |
в качестве еще одного возможного варианта решения можем использовать word-функцию PasteExcelTable |
Автор: observer7 13.8.2007, 07:20 |
Еще раз попытаюсь обьяснить ситуацию![]() В мою задачу входит связать 2 программных комплекса, существующий на сегодняшний день(ТурбоБухгалтер-что-то вроде 1с) и новое ПО. Вот что отвечают разработчик нового ПО, на мой вопрос о формате выходных данных их продукта "Данные из нашего ПО можно импортировать в Excel (встроенная функция) или в Access (дополнительный модуль "Мастер отчетов", который позволяет самостоятельно связывать таблицы БД и строить необходимые отчеты" Теперь этот файл нужно загнать в Турбо Бухгалтер, причем не однократно, а регулярно. Воспринимает она текстовые файлы и формат *.dbf. Лучше использовать второе, т.к. с первым возможно возникновение новых проблемм. Раз ексел умеет в *.dbf , то имхо надо сделать автоматическое преобразование .xls->.dbf , а вот как это сделать я не знаю. 2 bilya, Акина Только чуточку поподробней ![]() 2 mihanik извиняюсь за нарушение тематики форума, сам не думал что так закрутится ![]() |
Автор: bilya 13.8.2007, 07:48 |
По-моему, вам здесь и программировать ничего не нужно (если только вы не хотите сотню файлов за один раз перегонять в .dbf). Готовый файл Ехсел черей меню Файл Сохраняете Как файл .dbf (там несколько форматов, посмотрите, какой вам нужен)![]() |
Автор: observer7 13.8.2007, 15:09 |
Всем огромнейшее спасибо!!! Ну просто молодцы![]() Форум ужасно понравился, теперь я завсегдатый здесь ;) Хотелось бы еще вот что узнать, а можно ли автоматически(или по графику, например в конце месяца) делать преобразования екселевского файла в файл с таким же названием но с другим расширением(расширение которое есть при сохранение екселевского документа). Ну например батничек какой либо написать! Я понимаю, что я дублирую свой первый вопрос, просто хочется автоматизма ![]() |
Автор: mihanik 13.8.2007, 15:56 |
Можно. Но это уже совсем другая история... Создавай новую тему для этого вопроса!!! |