Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с 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
Сервис - Макрос - Начать запись
И делаем те операции, которые необходимо выполнить  smile 

Автор: observer7 9.8.2007, 11:48
Спасибо большое всем! Правда я не много не понял. Вот мы включаем макрос, выделяем таблицу екселя, копируем ее, потом переходим в ворд(но макрос то уже этого не записывает), или можно как то отправить из буфера в ворд прямо из екселя, не переходя в ворд???

Автор: bilya 9.8.2007, 12:18
Небольшое уточнение (чтобы не делать ненужное) - у вас в каком виде ваш ТурбоБухгалтер принимает данные? Точно в табличном? Зачастую подобные программы принимают/выдают табличные данные с  | такими | разделителями |   или вообще с пробелами в их качестве  smile 

Автор: observer7 9.8.2007, 15:48
Я еще и ошибся, надо в формат *.DBF....тотже алгоритм поможет или нет уже?  

Автор: bilya 9.8.2007, 23:59
*.DBF - это базы данных, я так понимаю здесь можно будет делать через импорт внешних данных Access

Автор: mihanik 10.8.2007, 06:51
observer7!

Что-то вы довольно нечётко формулируете техническое задание...  smile 

Давайте попробуем начать с начала. По плану.

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
Цитата(Akina @  9.8.2007,  10:06 Найти цитируемый пост)
Запрограммировать это элементарно

в качестве еще одного возможного варианта решения можем использовать word-функцию PasteExcelTable 

Автор: observer7 13.8.2007, 07:20
Еще раз попытаюсь обьяснить ситуациюsmile

В мою задачу входит связать 2 программных комплекса, существующий на сегодняшний день(ТурбоБухгалтер-что-то вроде 1с) и новое ПО. Вот что отвечают разработчик нового ПО, на мой вопрос о формате выходных данных их продукта  
"Данные из нашего ПО можно импортировать в Excel (встроенная функция) или в
Access (дополнительный модуль "Мастер отчетов", который позволяет
самостоятельно связывать таблицы БД и строить необходимые отчеты"
Теперь этот файл нужно загнать в Турбо Бухгалтер, причем не однократно, а регулярно. Воспринимает она текстовые файлы и формат *.dbf. Лучше использовать второе, т.к. с первым возможно возникновение новых проблемм.  
Раз ексел умеет в *.dbf , то имхо надо сделать автоматическое преобразование .xls->.dbf , а вот как это сделать  я не знаю. 

2 bilya, Акина Только чуточку поподробнейsmile
2 mihanik извиняюсь за нарушение тематики форума, сам не думал что так закрутитсяsmile

Автор: bilya 13.8.2007, 07:48
По-моему, вам здесь и программировать ничего не нужно (если только вы не хотите сотню файлов за один раз перегонять в .dbf). Готовый файл Ехсел черей меню Файл Сохраняете Как файл .dbf (там несколько форматов, посмотрите, какой вам нужен)
 smile 

Автор: observer7 13.8.2007, 15:09
Всем огромнейшее спасибо!!! Ну просто молодцыsmile

Форум ужасно понравился, теперь я завсегдатый здесь ;)

Хотелось бы еще вот что узнать, а можно ли автоматически(или по графику, например в конце месяца) делать преобразования екселевского файла в файл с таким же названием но с другим расширением(расширение которое есть при сохранение екселевского документа). Ну например батничек какой либо написать! Я понимаю, что я дублирую свой первый вопрос, просто хочется автоматизмаsmile 

Автор: mihanik 13.8.2007, 15:56
Цитата(observer7 @  13.8.2007,  15:09 Найти цитируемый пост)
можно ли... 



Можно.
Но это уже совсем другая история...

Создавай новую тему для этого вопроса!!!


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)