|
22.04.2008, 09:55 | #1 |
Участник
|
XML
Нашел на форуме вывод данных в Excel через XML.
Так как я ламер в XML у меня встал вопрос как объдинить две ячейки через XML? X++: buf += " <Row>\n" + " <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">RecId</Data></Cell>\n" + " <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">AccountNum</Data></Cell>\n" + " <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">AccountName</Data></Cell>\n" + " <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">AccountPlType</Data></Cell>\n" + " <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">BondBatchTrans_RU</Data></Cell>\n" + " <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">BondBatch_RU</Data></Cell>\n" + " <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">TransDate</Data></Cell>\n" + " <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">Txt</Data></Cell>\n" + " <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">AmountMST</Data></Cell>\n" + " <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">Crediting</Data></Cell>\n" + " </Row>\n"; |
|
22.04.2008, 10:03 | #2 |
Axapta Retail User
|
to KpecT:
Какую задачу ты пытаешься решить? Нарисуй шаблон в Ex и сохрани с типом .xml и посмотри код, найдешь все что нужно, кроме группировки... Чтото наподобие такого: X++: <Table ss:ExpandedColumnCount="2" ss:ExpandedRowCount="1" x:FullColumns="1" x:FullRows="1">
__________________
Романтик.. Последний раз редактировалось xenikk; 22.04.2008 в 10:09. |
|
22.04.2008, 10:50 | #3 |
MCT
|
В этой ситуации я бы сделал два шаблона в xml и сравнил их (с объединенной ячейкой и без оной), но что то мне кажется, замена стиля здесь не пойдет.
|
|
22.04.2008, 11:07 | #4 |
Пенсионер
|
У меня объединение дает вот такой вариант:
<Row> <Cell ss:StyleID="s16"><Data ss:Type="String">10534000661</Data><NamedCell ss:Name="00000000000128"/></Cell> <Cell ss:StyleID="s16"><Data ss:Type="String">111111111111</Data><NamedCell ss:Name="3333333333333"/></Cell> <Cell ss:Index="15" ss:MergeAcross="4" ss:MergeDown="3" ss:StyleID="s69"><Data ss:Type="String">222222222222222</Data></Cell> </Row>
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
22.04.2008, 11:16 | #5 |
Axapta Retail User
|
ax, blokva.... чуть чуть меня обогнал))
ss:MergeAcross="4" - объединение по горизонтали, MergeDown - по вертикали, если не путаю. Однако и строчку выше <Table ...> тоже надо учитывать, иначе будет вываливаться ошибка
__________________
Романтик.. |
|
|
|