|
![]() |
#1 |
Участник
|
Нашел способ: из буфера в файл, из файла макросом в эксель, но не построчная. Макрос выполняет импорт данных из указанного файла (в котором текст с табуляторами) в указанную ячейку.
|
|
![]() |
#2 |
Moderator
|
Цитата:
P.S. А вообще, если бы вы перешли на использование вывода в Excel при помощи ADODB.Recordset, то у этого объекта есть два метода Save и Open и они бы замечательно вам подошли. После заполнения рекодсета в оперативной памяти можно сохранить его в файле при помощи recordset.Save(имяФайла). Далее файл передаете куда надо. И наконец на другом компе открываете recordset.Open(имяТогоЖеФайла). Файл можно даже не смотреть - он записывается в специальном, не читаемом человеком, формате, но можно принудительно указать и XML (если сильно хочется). Последний раз редактировалось Gustav; 13.05.2010 в 17:35. |
|
![]() |
#3 |
Участник
|
Способов уйма (Хоть через ADO, OpenXML, OS Office Calc ....), но они все требуют значительной переработки каждого отчета. нужен был способ не требующи последнего.
Не все данны вставлялись при помощи буфера, часть вписывалась непосредственно в ячейку, а форматирование ... |
|
![]() |
#4 |
Участник
|
здравствуйте уважаемые.
Подскажите пожалуйста как решить следующую проблему: Выводим данные в Эксел 2010 с помощью ComExcelDocument_RU. Корсчет банка 30101810100000000859 - выводится в виде экспоненциальной формы представления числа. Как это победить? Переводил корсчет в строку до экспорта, столбец, в который выводится счет, делал текстовым- не помогает. Заранее благодарен за ответ.
__________________
Александр |
|
![]() |
#5 |
Moderator
|
Апостроф в начало коррсчета не катит ? Типа вот так: '30101810100000000859
|
|
![]() |
#6 |
Участник
|
Это крайний вариант.
![]()
__________________
Александр |
|
![]() |
#7 |
Moderator
|
Так, а чего? Он же никому не мешает - ни сортировке, ни обратной выгрузке куда-либо, ни работе функции ДЛСТР и т.п...
Ну, конечно, если хочется себя занять, то займите - никто Вас отговаривать не будет. Но кончится тем, что Вы поменяете ComExcelDocument_RU на выгрузку с использованием ADO и CopyFromRecordset - там этой проблемы нет ![]() |
|
Теги |
excel, pastespecial |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|