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

Создаю такую таблицу 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
Таблица XML в Excel. Проблема
    #36653633
_Boroda_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DENIS_PR,

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

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

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

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


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