Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Таблица XML в Excel. Проблема / 5 сообщений из 5, страница 1 из 1
27.05.2010, 17:20
    #36653591
DENIS_PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблица XML в Excel. Проблема
Здравствуйте!

Создаю такую таблицу XML в Экселе

Код: plaintext
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.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
<?xml version="1.0" encoding="windows-1251"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">
 <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
  <LastAuthor>DEN</LastAuthor>
  <Created> 2010 - 04 -01T06: 45 :03Z</Created>
  <LastSaved> 2010 - 04 -12T10: 04 :45Z</LastSaved>
  <Version> 11 . 5606 </Version>
 </DocumentProperties>
 <OfficeDocumentSettings xmlns="urn:schemas-microsoft-com:office:office">
  <DownloadComponents/>
  <LocationOfComponents HRef="file:///F:\Office_2003rus\"/>
 </OfficeDocumentSettings>
 <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
  <WindowHeight> 12120 </WindowHeight>
  <WindowWidth> 17820 </WindowWidth>
  <WindowTopX> 600 </WindowTopX>
  <WindowTopY> 270 </WindowTopY>
  <ProtectStructure>False</ProtectStructure>
  <ProtectWindows>False</ProtectWindows>
 </ExcelWorkbook>
 <Styles>
  <Style ss:ID="Default" ss:Name="Normal">
   <Alignment ss:Vertical="Bottom"/>
   <Borders/>
   <Font ss:FontName="Arial Cyr" x:CharSet="204"/>
   <Interior/>
   <NumberFormat/>
   <Protection/>
  </Style>
  <Style ss:ID="s21">
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Size="11"/>
  </Style>
  <Style ss:ID="s22">
   <Alignment ss:Vertical="Bottom"/>
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Size="11"/>
  </Style>
  <Style ss:ID="s24">
   <Alignment ss:Horizontal="Center" ss:Vertical="Bottom"/>
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Size="11" ss:Bold="1"/>
  </Style>
  <Style ss:ID="s26">
   <Alignment ss:Horizontal="Left" ss:Vertical="Bottom"/>
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Size="11"/>
  </Style>
  <Style ss:ID="s27">
   <Font ss:FontName="Helv" x:CharSet="204" ss:Size="11"/>
  </Style>
  <Style ss:ID="s28">
   <Alignment ss:Horizontal="Center" ss:Vertical="Top" ss:WrapText="1"/>
   <Borders>
    <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
   </Borders>
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Bold="1"/>
  </Style>
  <Style ss:ID="s29">
   <Borders>
    <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
   </Borders>
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Size="8"/>
   <NumberFormat
    ss:Format="_-* #,##0.00_р_._-;\-* #,##0.00_р_._-;_-* "-"??_р_._-;_-@_-"/>
  </Style>
  <Style ss:ID="s30">
   <Borders>
    <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
   </Borders>
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Size="8"/>
   <NumberFormat/>
  </Style>
  <Style ss:ID="s31">
   <Borders>
    <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
    <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
   </Borders>
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Size="8"/>
  </Style>
  <Style ss:ID="s33">
   <Alignment ss:Horizontal="Left" ss:Vertical="Bottom"/>
   <Borders>
    <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
   </Borders>
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Size="11"/>
  </Style>
  <Style ss:ID="s36">
   <Alignment ss:Horizontal="Left" ss:Vertical="Bottom"/>
   <Borders>
    <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
   </Borders>
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Size="11"/>
  </Style>
  <Style ss:ID="s37">
   <Alignment ss:Vertical="Bottom"/>
   <Borders/>
   <Font ss:FontName="Arial Cyr" x:CharSet="204" ss:Size="11" ss:Underline="Single"/>
  </Style>
 </Styles>
 <Worksheet ss:Name="List">
  <Table ss:ExpandedColumnCount="12" ss:ExpandedRowCount="65536" x:FullColumns="1"
   x:FullRows="1" ss:StyleID="s21" ss:DefaultRowHeight="14.25">
   <Column ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="46.5" ss:Span="1"/>
   <Column ss:Index="3" ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="68.25"/>
   <Column ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="76.5" ss:Span="2"/>
   <Column ss:Index="7" ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="83.25"/>
   <Column ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="75"/>
   <Column ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="60"/>
   <Column ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="85.5"/>
   <Column ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="87.75"/>
   <Column ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="85.5"/>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:StyleID="s22"/>
    <Cell ss:StyleID="s22"/>
    <Cell ss:Index="7" ss:StyleID="s22"/>
    <Cell ss:StyleID="s22"/>
   </Row>
   <Row ss:AutoFitHeight="0" ss:Height="15">
    <Cell ss:Index="3" ss:MergeAcross="8" ss:StyleID="s24"><Data ss:Type="String">НЕКИЙ ТЕКСТ</Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0"/>
   <Row ss:AutoFitHeight="0" ss:Height="15">
    <Cell ss:Index="3" ss:MergeAcross="9" ss:StyleID="s24"><Data ss:Type="String">НЕКИЙ ТЕКСТ</Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0"/>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="1" ss:StyleID="s26"><Data ss:Type="String"> 1 . РНН  600700153614 </Data></Cell>
    <Cell ss:Index="7" ss:MergeAcross="1" ss:StyleID="s26"><Data ss:Type="String"> 2 .ИИН/БИН  970740000838 </Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0"/>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="1" ss:StyleID="s26"><Data ss:Type="String">НЕКИЙ ТЕКСТ</Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0"/>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="4" ss:StyleID="s26"><Data ss:Type="String"> 4 . Налоговый период:  01 . 04 . 2010  -  30 . 04 . 2010                    Год </Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0"/>
   <Row ss:AutoFitHeight="0" ss:Height="15">
    <Cell ss:Index="3" ss:MergeAcross="8" ss:StyleID="s24"><Data ss:Type="String">Сумма НДС по приобретенным товарам, работам, услугам</Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="12" ss:StyleID="s27"><Data ss:Type="String">(тенге)</Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0" ss:Height="90.75">
    <Cell ss:StyleID="s28"><Data ss:Type="String">
№</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String">
Наименование поставщика</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String"> 
РНН поставщика</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String">
ИИН(БИН) поставщика</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String">
серия свидетельства</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String">
номер свидетельства</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String">
номер счета-фактуры</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String">
Дата выписки счета-фактуры</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String">
Вид счета-фактуры</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String">
Всегостоимостьпосчету-фактуре
(документу)безучетаНДС</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String">
СуммаНДС,указанноговсчете-фактуре(документе)</Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="String">
СуммаНДС,подлежащегоотнесениювзачет</Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0">
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 1 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 2 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 3 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 4 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 5 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 6 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 7 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 8 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 9 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 10 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 11 </Data></Cell>
    <Cell ss:StyleID="s28"><Data ss:Type="Number"> 12 </Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0">
    <Cell ss:StyleID="s29"><Data ss:Type="String"> 2 </Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="String">НЕКИЙ ТЕКСТ</Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="String">НЕКИЙ ТЕКСТ</Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="String"></Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="String"> 60305 </Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="String"> 0030591 </Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="String"> 5000897 </Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="String"> 30 . 04 . 2010 </Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="String"></Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="Number"> 26399867 , 51 </Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="Number"> 3167984 , 1 </Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="Number"> 3029855 , 55 </Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0">
    <Cell ss:StyleID="s31"/>
    <Cell ss:StyleID="s31"/>
    <Cell ss:StyleID="s31"><Data ss:Type="String">итого</Data></Cell>
    <Cell ss:StyleID="s31"/>
    <Cell ss:StyleID="s31"/>
    <Cell ss:StyleID="s31"/>
    <Cell ss:StyleID="s31"/>
    <Cell ss:StyleID="s31"/>
    <Cell ss:StyleID="s31"/>
    <Cell ss:StyleID="s29"><Data ss:Type="Number"> 26402767 , 51 </Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="Number"> 3168164 , 1 </Data></Cell>
    <Cell ss:StyleID="s29"><Data ss:Type="Number"> 3030035 , 55 </Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0" ss:Span="2"/>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="5" ss:StyleID="s33"/>
   </Row>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="4" ss:StyleID="s36"><Data ss:Type="String">(Ф.И.О., подпись руководителя (налогоплательщика), печать)</Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0"/>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="5" ss:StyleID="s33"/>
   </Row>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="5" ss:StyleID="s36"><Data ss:Type="String">(Ф.И.О., подпись главного бухгалтера)</Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0"/>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="5" ss:StyleID="s33"/>
   </Row>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="5" ss:StyleID="s36"><Data ss:Type="String">(Ф.И.О., подпись лица, ответственного за составление налогового регистра)</Data></Cell>
   </Row>
   <Row ss:AutoFitHeight="0"/>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="3" ss:StyleID="s33"><Data ss:Type="String"> 27 . 05 . 2010 </Data></Cell>
    <Cell ss:StyleID="s37"/>
    <Cell ss:StyleID="s37"/>
   </Row>
   <Row ss:AutoFitHeight="0">
    <Cell ss:Index="3" ss:MergeAcross="2" ss:StyleID="s36"><Data ss:Type="String">Дата составления налогового регистра</Data></Cell>
   </Row>
  </Table>
  <WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
   <PageSetup>
    <PageMargins x:Bottom="0.984251969" x:Left="0.78740157499999996"
     x:Right="0.78740157499999996" x:Top="0.984251969"/>
   </PageSetup>
   <Unsynced/>
   <Print>
    <ValidPrinterInfo/>
    <PaperSizeIndex> 9 </PaperSizeIndex>
    <HorizontalResolution> 300 </HorizontalResolution>
    <VerticalResolution> 300 </VerticalResolution>
   </Print>
   <Selected/>
   <TopRowVisible> 9 </TopRowVisible>
   <Panes>
    <Pane>
     <Number> 3 </Number>
     <ActiveRow> 23 </ActiveRow>
     <ActiveCol> 10 </ActiveCol>
    </Pane>
   </Panes>
   <ProtectObjects>False</ProtectObjects>
   <ProtectScenarios>False</ProtectScenarios>
  </WorksheetOptions>
 </Worksheet>
</Workbook>

Есть здесь строка:

Код: plaintext
    <Cell ss:StyleID="s29"><Data ss:Type="Number"> 26399867 , 51 </Data></Cell>
Сумму здесь в миллионах, как видно.

Когда открываю документ в Экселе, то вместо суммы 26 399 867,51 стоит сумма 2 639 986 751,00.

В чем дело, господа!?

Заранее благодарен!
...
Рейтинг: 0 / 0
27.05.2010, 17:29
    #36653633
_Boroda_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблица XML в Excel. Проблема
DENIS_PR,

Это только с этой суммой или со всеми так?
...
Рейтинг: 0 / 0
27.05.2010, 17:37
    #36653662
DENIS_PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблица XML в Excel. Проблема
_Boroda_,
Со всеми, имеющими дробную часть. Очевидно, дело в разделителе. Если ставлю точку, то прокатывает нормально. Но точку я не могу поставить по определенным причинам - из кода процедуры, которая выгружает этот xml-ник может прийти в теории и точка, и запятая
...
Рейтинг: 0 / 0
27.05.2010, 17:46
    #36653689
_Boroda_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблица XML в Excel. Проблема
DENIS_PR,

А если написать условие - если "пришла" точка, то число, если запятая, то число, деленное на 100
...
Рейтинг: 0 / 0
27.05.2010, 20:05
    #36653986
DENIS_PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблица XML в Excel. Проблема
_Boroda_,

Нет, не вариант =)

А вы не пробовали повторить те же действия с XML-ником, которые я описывал? Мне интересно знать, у всех ли так или только у меня
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Таблица XML в Excel. Проблема / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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