powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML Escel 2010
3 сообщений из 3, страница 1 из 1
XML Escel 2010
    #38254633
Всем доброго дня!!!
Есть 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
XML Escel 2010
    #38254635
ЯковЯковлевВсем доброго дня!!!
Есть 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
XML Escel 2010
    #38255539
guest12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЯковЯковлев,
Ну, а справку-то прочитали?
Ненормированные данные: XML-таблица содержит элемент, определенный в схеме как появляющийся один раз (значение атрибута maxoccurs равно 1). При добавлении такого элемента в XML-таблицу в столбец этой таблицы подставляется несколько экземпляров этого элемента.

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

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


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