Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / excel + web-service / 1 сообщений из 1, страница 1 из 1
16.02.2017, 19:19
    #39406103
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel + web-service
Коллеги, натолкните на верный путь

Есть веб-сервис, примерно такой
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
    [WebMethod]
    public DataTable PhdDataParams
    {
        OleDbConnection connect = new OleDbConnection(p_connection_string);
 
        string sqltext = String.Format(
        @"SELECT * FROM чего-то";
        OleDbCommand command = new OleDbCommand(sqltext, connect);
        OleDbDataAdapter da = new OleDbDataAdapter(command);

        DataTable data = new DataTable("data");

        da.Fill(data);

        da.Dispose();
        return data;
    }


возвращает набор данных в виде XML

Как эти данные дальше растаскивать по отчетам?
- Ходить по XML построчно?
- Выгрузить построчно XML в recordset и дальше обычными методами?
- Или есть метод сразу получить данные в рекордсете?


- или как-то так ?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim ws As clsws_YourWebService
Dim ss As String
Dim xmap As XmlMap
' attach to web service
Set ws = New clsws_YourWebService
' get model parameters
ss = ws.wsm_sendstuff()
'put on spreadsheet
Set xmap = ThisWorkbook.XmlMaps("Name1_Map")
xmap.ImportXml (ss)



У кого есть живой опыт
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / excel + web-service / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]