Skip to content

Commit 0c37308

Browse files
committed
Merge pull request #8 from ebanx/feature/add-delimiter-in-function
Feature/add delimiter in function
2 parents 7865be4 + 9762fb5 commit 0c37308

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

xlsxwriter.class.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,12 @@ protected function initializeSheet($sheet_name)
137137
$sheet->file_writer->write( '<sheetData>');
138138
}
139139

140-
public function writeSheetHeader($sheet_name, array $header_types, $format = 'xlsx') {
140+
public function writeSheetHeader($sheet_name, array $header_types, $format = 'xlsx', $delimiter = ';') {
141141
if (empty($sheet_name) || empty($header_types) || !empty($this->sheets[$sheet_name])) {
142142
return;
143143
}
144144
if ($format == 'csv') {
145-
$this->writeCSVLine($header_types, true);
145+
$this->writeCSVLine($header_types, true, $delimiter);
146146
}
147147

148148
self::initializeSheet($sheet_name);
@@ -159,12 +159,12 @@ public function writeSheetHeader($sheet_name, array $header_types, $format = 'xl
159159
$this->current_sheet = $sheet_name;
160160
}
161161

162-
public function writeSheetRow($sheet_name, array $row, $format = 'xlsx') {
162+
public function writeSheetRow($sheet_name, array $row, $format = 'xlsx', $delimiter = ';') {
163163
if (empty($sheet_name) || empty($row)) {
164164
return;
165165
}
166166
if ($format == 'csv') {
167-
$this->writeCSVLine($row);
167+
$this->writeCSVLine($row, NULL, $delimiter);
168168
}
169169

170170
self::initializeSheet($sheet_name);

0 commit comments

Comments
 (0)