You are here

private function PHPExcel_Writer_Excel2007_Workbook::_writeSheet in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Workbook.php \PHPExcel_Writer_Excel2007_Workbook::_writeSheet()

* Write sheet * *

Parameters

PHPExcel_Shared_XMLWriter $objWriter XML Writer: * @param string $pSheetname Sheet name * @param int $pSheetId Sheet id * @param int $pRelId Relationship ID * @param string $sheetState Sheet state (visible, hidden, veryHidden) * @throws PHPExcel_Writer_Exception

1 call to PHPExcel_Writer_Excel2007_Workbook::_writeSheet()
PHPExcel_Writer_Excel2007_Workbook::_writeSheets in vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Workbook.php
* Write sheets * *

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Workbook.php, line 245

Class

PHPExcel_Writer_Excel2007_Workbook
PHPExcel_Writer_Excel2007_Workbook

Code

private function _writeSheet(PHPExcel_Shared_XMLWriter $objWriter = null, $pSheetname = '', $pSheetId = 1, $pRelId = 1, $sheetState = 'visible') {
  if ($pSheetname != '') {

    // Write sheet
    $objWriter
      ->startElement('sheet');
    $objWriter
      ->writeAttribute('name', $pSheetname);
    $objWriter
      ->writeAttribute('sheetId', $pSheetId);
    if ($sheetState != 'visible' && $sheetState != '') {
      $objWriter
        ->writeAttribute('state', $sheetState);
    }
    $objWriter
      ->writeAttribute('r:id', 'rId' . $pRelId);
    $objWriter
      ->endElement();
  }
  else {
    throw new PHPExcel_Writer_Exception("Invalid parameters passed.");
  }
}