Еще как вариант выгружаете всё сразу в любую знакомую вам базу данных, там выбрали уникальные сочетания улиц+город. Потом сравниваете с эталонами. Выбираете верные данные в другую таблицу, ну а с неправильными - запросы на корректировку. Потом сохраняете все данные в таблицу.
корректировка баз данных
Palo
OFF: Поздравляю всех с великим праздником - Днём Победы!
Оффтоп, но не совсем :)
Книга Excel стала больше по емкости.Помогите!
Замена даты прописью
Проблема: макрос перестает работать в 00:00
Проверка открытия файла другим пользователем
Макрос для очистки сводных таблиц от старых данных
Проверка открытия файла другим пользователем
Конфликт Excel и 1С
Access - Excell-Access
Функция ЕСЛИ() не работет прпри значении логарифмического выражения: ячейка>=ячейка
Данные из Oracle
|
17.04.2010 12:53:11
или так:
Private Sub cmdTest_Click() 'Defining variables Dim cnOra As ADODB.Connection Dim rsOra As ADODB.Recordset Dim db_name As String Dim UserName As String Dim Password As String Set cnOra = New ADODB.Connection Set rsOra = New ADODB.Recordset db_name = "ИМЯ_ВАШЕЙ_БАЗЫ" UserName = "пользователь" Password = "пароль" 'Открываем ODBC соединение в ADO cnOra.Open "DSN=" + db_name + ";UID=" + UserName + ";PWD=" _ & Password + ";" rsOra.CursorLocation = adUseServer 'Пуск запроса rsOra.Open "select global_name from global_name", cnOra, adOpenForwardOnly 'Заполняем ячейки из выборки While Not rsOra.EOF Worksheets("Лист1").Range("A1") = rsOra![global_name] rsOra.MoveNext Wend rsOra.Close 'тут запрос rsOra.Open "select sysdate from dual", cnOra, adOpenForwardOnly While Not rsOra.EOF Worksheets("Лист1").Range("A2") = rsOra![sysdate] rsOra.MoveNext Wend 'Закрыть соединение rsOra.Close cnOra.Close Set rsOra = Nothing End Sub |
|
|
|
|
Access - Excell-Access
Данные из Oracle
Данные из Oracle
Palo
Palo
|
15.04.2010 18:49:55
Serge 007: - Прямая сылка на скачивание презенташки BI для 1С
Без MSSQL версии не пробывал запросы напрямую сделать, разве только через OLE, но это уже не то. Прямые запросы к SQL тем хороши, что 1С ставить не нужно, а данные в Excel получаешь. R Dmitry - Если вы установили PALO Suite и PALO Excel (ставить нужно без сервера, то получается работа связки с сервером PALO и на Web. Или правьте конфиг в SUITE на другой сервер PALO, тот который ставится вместе с Excel Add-in. Работает нормально и Web и через Excel. Главное чтобы пользователь с правами admina был в конфиге на запуск. Ироверьте чтобы обязательно стартовали все сервисы PALO после установки. |
|
|
|
|
Надстройка Adobe PDFMaker в Excel 2007-слетают границы печати
|
13.04.2010 22:03:20
Люди не буду спорить, но уже 5-й год работаю с PDFPrintFactory и с FinePrintServer.
Виртуальный принтер напрямую в PDF c кучей настроек, это песня. А FinePrint мне бумаги сэкономил уже тонну. Сколько раз я отменял печать фигни, которую отправили печать по ошибке, печатал брошюры, с двух сторон, шпоры 16листов на формате А4. Так что без всяких плагинов решаю теже задачи. |
|
|
|
|
Palo
|
13.04.2010 21:55:26
ЗЫ McCinly, в "Беседке" Вы обещали показать как сводные строить из 1С. Можно наконец узнать как? Я так и не нашёл способ, а по ссылкам... Либо не работает, либо демагогия, ни одного конкретного примера..
А что скинуть? Как сводные из 1С? вот ссылка. Сергей у вас на работе 1С на SQL Server? Если да, то можно создать соединение базы 1С и MS SQL Analisуs Serviсе. Настроить куб и обновление данных из базы 1С. Потом с помощью ADO MS OLAP Driver делаете запрос для сводной уже из Excel. к этому кубу. Или вы создаете прямой запрос к базе SQL например как тут Посмотрите EI прямые запросы на 8-ке Сергей напишите мне какая конфа + запрос на языке 1С, постараюсь сделать таблицу сводную с прямым запросом из Excel. И вышлю назад. Про PALO все скачивается с . Там мануалы все инсталяторы. Постарайтесь скачать все файлы ))) Должны пригодится. |
|
|
|
|
Palo
|
13.04.2010 21:11:24
Доброго времени суток, планета.
Про PALO. 1) Мануалы бесплатные, но на английском, доступны целиком бесплатно. 2) Если ставить бесплатный набор, то в нем есть специальный редактор таблиц для WEB - WorkSheet Server, в нем есть импорт таблиц из 2007 Excel, но только внешнего вида, формулы отдельно в редакторе + свои типы графиков для Web, напрямую цепляется к базам PALO OLAP. 3) импорт или через Wizard в компоненте, или через ETL Server. 4) Есть мануал для WEB по PALO, все что описано работает хорошо, но нужно правильно настроить сервер WSS и таблицы будут работать. 5) Компиляции в WEB нет, просто грузится файл формата типа XML, он и работает через сервер. У вас есть такие варианты, если нужны таблицы аля Excel в интеренете: 1) MS SharePointServer 2007/2010 (максимально близко к Excel, немного тормозит, есть ограничения по функциям и дорого) 2) Jedox PALO ( похоже на Excel где-то на 60%, реализованы не все функции, макросы на Php, есть JavaAPI и доступ к OLAP Server PALO, есть варианты Linux и Windows) бесплатно или с платной поддежкой. 3) Похоже но не совсем Excel, или даже скорее совсем не Excel - GoogleDocs, ZOHO и т.д. 4) SpreadSheetGrid - компонента для разработки на ASP.NET, сделана очень добротно и много функций для разработки WEB приложений, платно. 5) IBM Cognos/Planning/BI, Hyperion, BisnessObjects - очень дорого, почти Excel, но чуть-чуть направлены больше на анализ, не хватает универсальности. Я выбрал для себя 1-е и 2-е. P.S. Если вы в Новосибирске, то разработаю проект по бизнесс-анализу, бюджетированию на базе PALO или MSSS 2007. Могу провести Экспресс-курс по работе с PALO. Способ связи уже говорил... |
|
|
|
|
[ Закрыто] Вопросы по работе форума [ЗАКРЫТА по причине поломки]
Автоматическое добавление строки в нижнюю таблицу
Группировка строк
Форма для заполнения таблицы с расширенными функциями.
|
04.04.2010 10:32:24
Попробуйте СЧЕТЕСЛИ в условном форматировании колонки. Выделит строки с цлицевыми которые встречаются более 1-го раза.
1) Чекбоксов в файле не заметил. 2) Лицевые берутся из справочника? 3) Может вам отдельно сделать три листа: Справочник лицевых счетов, Форма ввода и База с накоплением данных. 4) Конечная цель посчитать платежи по показаниям счетчиков? 5) Как будете делать перерасчет если ошибся контролер, клиент, сломался счетчик? (намёк: вам нужен признак расчет по алгоритму 1,2,3). 6) Если будете делать анализ, то предусмотрите сразу в базе категории, типы и т.д. |
|
|
|
|
Защита от копирования
|
04.04.2010 10:21:08
Вас тоже с праздником.
Если поднят ActiveDirectory на сервере. Можно ограничить работу с файлами, каталогами с помощю групповых политик. Если сеть одноранговая, то надежной защиты практически нет. Поработайте с утилитой PGP-диск и шифруйте с помощью неё файлы и важную информацию парольной фразой "слов на 10-20". Может помочь. По большому счету, надежных вариантов защиты данных не существует. Например прочитайте статью "Методы подбора сложных паролей и вскрытия любой криптографической информации с помощью утюга и паяльника" )))). |
|
|
|
|
Беседка сводников, или вопросы по сводным таблицам.
|
04.04.2010 10:12:18
SQL запросом к базе 1С. Можно создать view или хранимые процедуры на MS SQL или к ДБФ таблицам цеплятся. Инталев "Корпоративная аналитика" или BI от BIX, работают по этому принципу. Создаете соответствия таблиц 1С таблицам SQL и выполняете прямые запросы к базе 1С. Так как идет операция чтения данных, то вы получаете те-же данные из 1С но в Excel. Можете глянуть как это сделано на (не реклама), там сделали клиента Excel для 1С и сводными делают аналитику. Самое трудное разобраться в соответствии объекта 1С - таблице данных.
Хотя уже много есть в сети утилит, которые облегчают этот процесс. |
|
|
|
|
Приведение к базе данных.
Сбор данных с нескольких листов