36 / 37 / 1
Регистрация: 11.06.2013
Сообщений: 163
|
||||||||||||
1 | ||||||||||||
Вывести данные в таблицу из xml файла. - Анализ XML файла, выгружаемого программой SPU_ORB.30.07.2013, 06:06. Показов 8608. Ответов 3
Метки childnodes, documentelement, dom xml, file, findnode, ixmlnode, nodevalue, spu_orb, TElement, txmldocument, xml, xml file, xml файл, xmldocument, программа spu_orb, пфр, файл (Все метки)
Есть такой файлик с расширением .xml (из программы spy_orb) в нем много строк, но нам нужно вытащить только суммы и запихнуть в таблицу, ниже привел пример кода (в нем есть вначале и другие данные, но под данным примером я написал что нужно вытащить из файла)
Далее из этого "тела" нам нужно вытащить в таблицу ФИО, НАЧИСЛЕНО, СТРАХОВУЮ, НАКОПИТЕЛЬНУЮ, НАЛОГООБЛАГАЕМУЮ, а КВАРТАЛ и ГОД вывести в заголовок таблицы как то так: "Реестр лицевых по ПФР за <Квартал> кв. <Год> г. " Как бы то что в знаках <> он должен взять данные из файла в нашем случае год = 2013 а квартал = 2 Далее уже составляем почеловечную таблицу берем <ФИО> и ставим в первый столбец Берем <СуммаВыплатВсего>52821.54</СуммаВыплатВсего> и ставим во второй столбец "НАЧИСЛЕНО" Берем <СуммаВыплатНачисленыСтраховыеВзносыНеПревышающие>52821.54 </СуммаВыплатНачисленыСтраховыеВзносыНеПревышающие> и ставим в третий столбец "НАЛОГООБЛАГАЕМАЯ" Берем <СуммаВзносовНаСтраховую> <Начислено>11620.74</Начислено> </СуммаВзносовНаСтраховую> и ставим в четвертый столбец "СТРАХОВАЯ" Берем <СуммаВзносовНаНакопительную><Начислено>0.00</Начислено></СуммаВзносовНаНакопительную> и ставим в пятый столбец "НАКОПИТЕЛЬНАЯ" И внизу итоги по столбцам. Повторюсь, в файле много раз открывается и закрывается так называемое "тело" просчета по человеку такими параметрами <СВЕДЕНИЯ_О_СУММЕ_ВЫПЛАТ_О_СТРАХОВЫХ_ВЗНОСАХ_И_СТРАХОВОМ_С ТА ЖЕ_ЗЛ> и вот это </СВЕДЕНИЯ_О_СУММЕ_ВЫПЛАТ_О_СТРАХОВЫХ_ВЗНОСАХ_И_СТРАХОВОМ_СТАЖ Е_ЗЛ> нужно то что под ними, если имеются параметры, которые я описал что нужно вывести в таблицу то их вывести. И вывести так чтоб можно было мышью выделить и скопировать чтоб можно было вставить в ЭКСЕЛЬ к примеру, еще можно было бы на печать отправить кнопку сделать. Как задача? Я обработку файлов построково не умею да и все прочее ((( Кто нибудь может написать такую вещь? По сути вроде алгоритм не сложный от сих до сих выбирай то и выводи сюда (в таблицу) таблицу я тоже выводить не умею (((
0
|
30.07.2013, 06:06 | |
Ответы с готовыми решениями:
3
Нужно вывести данные в таблицу из xml файла Вывести данные из xml файла Выгрузка в XML файл результатов запроса. Создание xml схемы с имеющегося xml файла Как можно присвоить значение атрибута одного XML файла атрибута из другого XML файла? |
13107 / 5888 / 1707
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||||||||||||
01.08.2013, 01:16 | 2 | |||||||||||||||
Такой файл следует обрабатывать с помощью XML DOM (Document Object Model).
Делается так.
Код
-- <document> - корневой элемент ---- <СВЕДЕНИЯ_О_СУММЕ_ВЫПЛАТ_О_СТРАХОВЫХ_ВЗНОСАХ_И_СТРАХОВОМ_СТАЖЕ_ЗЛ> - элемент персоны ------ <ФИО> -------- <Фамилия> -------- <Имя> -------- <Отчество> ------ <НалоговыйНомер> -------- <ИНН> -------- <КПП> ------ <СтраховойНомер> ------ <ТипДоговора>
Код
-------------------------------------------------- Фамилия: ИВАНОВ Имя: ИВАН Отчество: ИВАНОВИЧ ИНН: 00******** КПП: 02******** СтраховойНомер: 0**-9**-**8 ** ТипДоговора: ТРУДОВОЙ -------------------------------------------------- Фамилия: ПЕТРОВ Имя: ПЁТР Отчество: ПЕТРОВИЧ ИНН: 11******** КПП: 22******** СтраховойНомер: 1**-8**-**9 ** ТипДоговора: ТРУДОВОЙ ---------- Всего персон: 2
2
|
36 / 37 / 1
Регистрация: 11.06.2013
Сообщений: 163
|
|
04.08.2013, 15:21 [ТС] | 3 |
Спасибо за ответ на вопрос )))
0
|
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
|
|
17.08.2013, 09:29 | 4 |
0
|
17.08.2013, 09:29 | |
17.08.2013, 09:29 | |
Помогаю со студенческими работами здесь
4
Считать данные из файла xml Считать данные из xml-файла Вытащить данные из файла XML Прочитать данные из файла XML Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |