***************************************************************************
* Spreadsheet to MediaWiki table Converter *
* Copyright (C) 2011 Mariano Lopez-Gappa (spinetta(at)gmail(dot)com) *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
***************************************************************************
DESCRIPTION:
This class constructs a MediaWiki-format table from an Excel/GoogleDoc
copy&paste. It provides a variety of methods to modify the style.
It defaults to a Wikipedia styling with first column header.
USAGE:
(1) $wikiTable = new WikiTable($rawCopyPasteString);
(2) ... adequate styling with $wikiTable->setXXX() methods ...
(3) $finalWikiTableString = $wikiTable->get();
FEATURES:
- ENABLING/DISABLING ROW/COLUMN HEADERS
public function setColumnHeader($columnHeader)
public function setRowHeader($rowHeader)
- SETTING A TABLE CAPTION
public function setTableCaption($tableCaption)
- STYLING
public function setTableStyle($tableStyle)
public function setColumnHeaderStyle($columnHeaderStyle)
public function setRowHeaderStyle($rowHeaderStyle)
public function setRowStyle($rowStyle)
public function setCellStyle($cellStyle)
public function setOtherCellStyle($otherCellStyle)
public function setOtherRowStyle($otherRowStyle)