On Thu, Jun 10, 2010 at 13:12, Thomas Mortagne <thomas.morta...@xwiki.com> wrote: > On Thu, Jun 10, 2010 at 12:43, Ziggy <zigg...@gmail.com> wrote: >> Tables - Copying and pasting from excel into Xwiki >> >> I tried to copy a table in excel and paste it(from the clipboard) into a >> document in Xwiki which was open in WYSIWYG mode. The table looked fine but >> when i looked at the document in WIKI mode it came up in the following >> format >> >> (% border="0" cellpadding="0" cellspacing="0" style="border-collapse: >> collapse; width: 144pt;" width="192" %) >> (% height="17" style="height: 12.75pt;" %)|(% height="17" style="height: >> 12.75pt; width: 48pt;" width="64" %)Value1|(% style="width: 48pt;" >> width="64" %)Value2|(% style="width: 48pt;" width="64" %)Value3 >> (% height="17" style="height: 12.75pt;" %)|(% height="17" style="height: >> 12.75pt;" %)NextValue2|NextValue3|NextValue4 >> >> >> I thought the table would come up looking like this (In Wiki mode) >> >> |value1|Value2|Value3 >> |nextValue1|nextValue2|nextValue3 > > That's because when you copy paste from excel, excel give us a html > table with many styling parameters in it (all you find between, (% and > %)). > > If you want a "clean" copy/past you can use "Import" -> "Office > Content (Copy/Paste)" and make sure "Filter Styles" is enabled. > >> >> What exactly is that format that appeared when i copied and pasted the table >> from excel? it looks like cascading style sheet but not quite exactly >> cascading style sheet. >> How can i understand it? > > Basically (%param=value%) syntax is a way to attach custom parameter > to a syntax element. Here is a simple example: > > |cell1|cell1 > > produce more or less > > <table><tr><td></td><td></td></tr</table> > > but you can also have some custom table parameters > > (% class="myclass" %) > |cell1|cell1 > > produce > > <table class="myclass"><tr>cell1<td></td><td>cell2</td></tr</table> > > ---------------------------- > > (% class="myclass" %)|cell1|cell1 > > produce > > <table><tr class="myclass"><td>cell1</td><td>cell2</td></tr</table> > > ---------------------------- > > |(% class="myclass" %)cell1|cell1 > > produce > > <table><tr><tdclass="myclass">cell1</td><td>cell2</td></tr</table>
See also http://platform.xwiki.org/xwiki/bin/view/Main/XWikiSyntax#HTables > >> >> And also sometimes i see reference to definitions of styles within the table >> (i.e. class="xl25", class="x122") etc. Where would this classes be defined >> and if i upgrade the xwiki installation would these style >> >> (% height="17" style="height: 12.75pt;" %)|(% class="xl22" height="17" >> str="- 2.8.17 [Ref #15] Check for message displayed. " style="height: >> 12.75pt;" %)- 2.8.17 [Ref #15] Check for message displayed. |(% class="xl22" >> style="border-left: medium none;" %) >> (% height="17" style="height: 12.75pt;" %)|(% class="xl22" height="17" >> str="- 2.8.17 [Ref #16] Check for message reversion. " style="height: >> 12.75pt;" %)- 2.8.17 [Ref #16] Check for message reversion. |(% class="xl22" >> style="border-left: medium none;" %) >> >> Thanks >> _______________________________________________ >> users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users >> > > > > -- > Thomas Mortagne > -- Thomas Mortagne _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users