| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Нашел на форуме вывод данных в 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"; | 
| 
	
 | 
| 
			
			 | 
		#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.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 MCT 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В этой ситуации я бы сделал два шаблона в xml и сравнил их (с объединенной ячейкой и без оной), но что то мне кажется, замена стиля здесь не пойдет.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#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/  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Axapta Retail User 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ax, blokva.... чуть чуть меня обогнал))  
		
		
		
		
		
		
			ss:MergeAcross="4" - объединение по горизонтали, MergeDown - по вертикали, если не путаю. Однако и строчку выше <Table ...> тоже надо учитывать, иначе будет вываливаться ошибка 
				__________________ 
		
		
		
		
	Романтик..  | 
| 
	
 | 
| 
	
	 | 
	
		
  |