Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML Escel 2010 / 3 сообщений из 3, страница 1 из 1
13.05.2013, 01:50
    #38254633
XML Escel 2010
Всем доброго дня!!!
Есть XML.
Задача
Сделать импорт XML в Excel 2010, добавить данные через EXCEL 2010, сделать экспорт .xml для дальнейшего импорта в БД.
Проблема.
Делаю импорт XML, добавляю данные, нажимаю проверить карту для экспорта, получаю таблицу



Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
<CC015B>
	<DatOfPreMES9></DatOfPreMES9>
	<TimOfPreMES10></TimOfPreMES10>
	<MesTypMES20></MesTypMES20>
	<HEAHEA>
		<RefNumHEA4></RefNumHEA4>
		<TypOfDecHEA24></TypOfDecHEA24>
		<CouOfDesCodHEA30></CouOfDesCodHEA30>
		<AgrLocOfGooHEA39LNG></AgrLocOfGooHEA39LNG>
		<CouOfDisCodHEA55></CouOfDisCodHEA55>
		<InlTraModHEA75></InlTraModHEA75>
		<IdeOfMeaOfTraAtDHEA78></IdeOfMeaOfTraAtDHEA78>
		<IdeOfMeaOfTraAtDHEA78LNG></IdeOfMeaOfTraAtDHEA78LNG>
		<NatOfMeaOfTraAtDHEA80></NatOfMeaOfTraAtDHEA80>
		<IdeOfMeaOfTraCroHEA85LNG></IdeOfMeaOfTraCroHEA85LNG>
		<ConIndHEA96></ConIndHEA96>
		<DiaLanIndAtDepHEA254></DiaLanIndAtDepHEA254>
		<NCTSAccDocHEA601LNG></NCTSAccDocHEA601LNG>
		<TotNumOfIteHEA305></TotNumOfIteHEA305>
		<TotNumOfPacHEA306></TotNumOfPacHEA306>
		<TotGroMasHEA307></TotGroMasHEA307>
		<DecDatHEA383></DecDatHEA383>
		<DecPlaHEA394></DecPlaHEA394>
		<DecPlaHEA394LNG></DecPlaHEA394LNG>
		<CodPlUnHEA357LNG></CodPlUnHEA357LNG>
	</HEAHEA>
	<TRAPRIPC1>
		<NamPC17></NamPC17>
		<StrAndNumPC122></StrAndNumPC122>
		<PosCodPC123></PosCodPC123>
		<CitPC124></CitPC124>
		<CouPC125></CouPC125>
		<TINPC159></TINPC159>
	</TRAPRIPC1>
	<TRACONCO1>
		<NamCO17></NamCO17>
		<StrAndNumCO122></StrAndNumCO122>
		<PosCodCO123></PosCodCO123>
		<CitCO124></CitCO124>
		<CouCO125></CouCO125>
	</TRACONCO1>
	<TRACONCE1>
		<NamCE17></NamCE17>
		<StrAndNumCE122></StrAndNumCE122>
		<PosCodCE123></PosCodCE123>
		<CitCE124></CitCE124>
		<CouCE125></CouCE125>
	</TRACONCE1>
	<CUSOFFDEPEPT>
		<RefNumEPT1></RefNumEPT1>
	</CUSOFFDEPEPT>
	<CUSOFFDESEST>
		<RefNumEST1></RefNumEST1>
	</CUSOFFDESEST>
	<GUAGUA>
		<GuaTypGUA1></GuaTypGUA1>
		<GUAREFREF>
			<GuaRefNumGRNREF1></GuaRefNumGRNREF1>
			<AccCodREF6></AccCodREF6>
			<VALLIMECVLE>
				<NotValForECVLE1></NotValForECVLE1>
			</VALLIMECVLE>
		</GUAREFREF>
	</GUAGUA>
	<GOOITEGDS>
		<IteNumGDS7></IteNumGDS7>
		<GooDesGDS23></GooDesGDS23>
		<GooDesGDS23LNG></GooDesGDS23LNG>
		<GroMasGDS46></GroMasGDS46>
		<PRODOCDC2>
			<DocTypDC21></DocTypDC21>
			<DocRefDC23></DocRefDC23>
			<DocRefDCLNG></DocRefDCLNG>
			<ComOfInfDC25LNG></ComOfInfDC25LNG>
		</PRODOCDC2>
		<PRODOCDC2>
			<DocTypDC21></DocTypDC21>
			<DocRefDC23></DocRefDC23>
			<DocRefDCLNG></DocRefDCLNG>
			<ComOfInfDC25LNG></ComOfInfDC25LNG>
		</PRODOCDC2>
		<PRODOCDC2>
			<DocTypDC21></DocTypDC21>
			<DocRefDC23></DocRefDC23>
			<DocRefDCLNG></DocRefDCLNG>
			<ComOfInfDC25LNG></ComOfInfDC25LNG>
		</PRODOCDC2>
		<SPEMENMT2>
			<AddInfMT21></AddInfMT21>
			<AddInfMT21LNG></AddInfMT21LNG>
		</SPEMENMT2>
		<CONNR2>
			<ConNumNR21></ConNumNR21>
		</CONNR2>
		<PACGS2>
			<MarNumOfPacGS21></MarNumOfPacGS21>
			<MarNumOfPacGS21LNG></MarNumOfPacGS21LNG>
			<KinOfPacGS23></KinOfPacGS23>
			<NumOfPacGS24></NumOfPacGS24>
		</PACGS2>
	</GOOITEGDS>
</CC015B>
...
Рейтинг: 0 / 0
13.05.2013, 01:54
    #38254635
XML Escel 2010
ЯковЯковлевВсем доброго дня!!!
Есть XML.
Задача
Сделать импорт XML в Excel 2010, добавить данные через EXCEL 2010, сделать экспорт .xml для дальнейшего импорта в БД.
Проблема.
Делаю импорт XML, добавляю данные, нажимаю проверить карту для экспорта, получаю таблицу "Экспорт невозможен, поскольку он содержит следующее: Ненормированные данные


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
<CC015B>
	<DatOfPreMES9></DatOfPreMES9>
	<TimOfPreMES10></TimOfPreMES10>
	<MesTypMES20></MesTypMES20>
	<HEAHEA>
		<RefNumHEA4></RefNumHEA4>
		<TypOfDecHEA24></TypOfDecHEA24>
		<CouOfDesCodHEA30></CouOfDesCodHEA30>
		<AgrLocOfGooHEA39LNG></AgrLocOfGooHEA39LNG>
		<CouOfDisCodHEA55></CouOfDisCodHEA55>
		<InlTraModHEA75></InlTraModHEA75>
		<IdeOfMeaOfTraAtDHEA78></IdeOfMeaOfTraAtDHEA78>
		<IdeOfMeaOfTraAtDHEA78LNG></IdeOfMeaOfTraAtDHEA78LNG>
		<NatOfMeaOfTraAtDHEA80></NatOfMeaOfTraAtDHEA80>
		<IdeOfMeaOfTraCroHEA85LNG></IdeOfMeaOfTraCroHEA85LNG>
		<ConIndHEA96></ConIndHEA96>
		<DiaLanIndAtDepHEA254></DiaLanIndAtDepHEA254>
		<NCTSAccDocHEA601LNG></NCTSAccDocHEA601LNG>
		<TotNumOfIteHEA305></TotNumOfIteHEA305>
		<TotNumOfPacHEA306></TotNumOfPacHEA306>
		<TotGroMasHEA307></TotGroMasHEA307>
		<DecDatHEA383></DecDatHEA383>
		<DecPlaHEA394></DecPlaHEA394>
		<DecPlaHEA394LNG></DecPlaHEA394LNG>
		<CodPlUnHEA357LNG></CodPlUnHEA357LNG>
	</HEAHEA>
	<TRAPRIPC1>
		<NamPC17></NamPC17>
		<StrAndNumPC122></StrAndNumPC122>
		<PosCodPC123></PosCodPC123>
		<CitPC124></CitPC124>
		<CouPC125></CouPC125>
		<TINPC159></TINPC159>
	</TRAPRIPC1>
	<TRACONCO1>
		<NamCO17></NamCO17>
		<StrAndNumCO122></StrAndNumCO122>
		<PosCodCO123></PosCodCO123>
		<CitCO124></CitCO124>
		<CouCO125></CouCO125>
	</TRACONCO1>
	<TRACONCE1>
		<NamCE17></NamCE17>
		<StrAndNumCE122></StrAndNumCE122>
		<PosCodCE123></PosCodCE123>
		<CitCE124></CitCE124>
		<CouCE125></CouCE125>
	</TRACONCE1>
	<CUSOFFDEPEPT>
		<RefNumEPT1></RefNumEPT1>
	</CUSOFFDEPEPT>
	<CUSOFFDESEST>
		<RefNumEST1></RefNumEST1>
	</CUSOFFDESEST>
	<GUAGUA>
		<GuaTypGUA1></GuaTypGUA1>
		<GUAREFREF>
			<GuaRefNumGRNREF1></GuaRefNumGRNREF1>
			<AccCodREF6></AccCodREF6>
			<VALLIMECVLE>
				<NotValForECVLE1></NotValForECVLE1>
			</VALLIMECVLE>
		</GUAREFREF>
	</GUAGUA>
	<GOOITEGDS>
		<IteNumGDS7></IteNumGDS7>
		<GooDesGDS23></GooDesGDS23>
		<GooDesGDS23LNG></GooDesGDS23LNG>
		<GroMasGDS46></GroMasGDS46>
		<PRODOCDC2>
			<DocTypDC21></DocTypDC21>
			<DocRefDC23></DocRefDC23>
			<DocRefDCLNG></DocRefDCLNG>
			<ComOfInfDC25LNG></ComOfInfDC25LNG>
		</PRODOCDC2>
		<PRODOCDC2>
			<DocTypDC21></DocTypDC21>
			<DocRefDC23></DocRefDC23>
			<DocRefDCLNG></DocRefDCLNG>
			<ComOfInfDC25LNG></ComOfInfDC25LNG>
		</PRODOCDC2>
		<PRODOCDC2>
			<DocTypDC21></DocTypDC21>
			<DocRefDC23></DocRefDC23>
			<DocRefDCLNG></DocRefDCLNG>
			<ComOfInfDC25LNG></ComOfInfDC25LNG>
		</PRODOCDC2>
		<SPEMENMT2>
			<AddInfMT21></AddInfMT21>
			<AddInfMT21LNG></AddInfMT21LNG>
		</SPEMENMT2>
		<CONNR2>
			<ConNumNR21></ConNumNR21>
		</CONNR2>
		<PACGS2>
			<MarNumOfPacGS21></MarNumOfPacGS21>
			<MarNumOfPacGS21LNG></MarNumOfPacGS21LNG>
			<KinOfPacGS23></KinOfPacGS23>
			<NumOfPacGS24></NumOfPacGS24>
		</PACGS2>
	</GOOITEGDS>
</CC015B>
...
Рейтинг: 0 / 0
13.05.2013, 17:32
    #38255539
guest12345
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Escel 2010
ЯковЯковлев,
Ну, а справку-то прочитали?
Ненормированные данные: XML-таблица содержит элемент, определенный в схеме как появляющийся один раз (значение атрибута maxoccurs равно 1). При добавлении такого элемента в XML-таблицу в столбец этой таблицы подставляется несколько экземпляров этого элемента.

Конкретно в вашем случае это повторяющийся элемент PRODOCDC2.

Т.е. схема автоматически генерируемая excel в вашем случае не годится и нужно либо подгонять структуру xml, либо описывать корректную схему самому .
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML Escel 2010 / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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