PHPSPreadSheet Преобразуйте формулу ячейки в простой текстPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PHPSPreadSheet Преобразуйте формулу ячейки в простой текст

Сообщение Anonymous »

Я использую phpspreadsheet, чтобы прочитать некоторые ячейки в диапазоне и сохранить ее на CSV. Everything is great except when my script encounters a formula it renders the cells formula like so in the CSV:
=CONCAT(B27," RNA QC")
instead of:
ONDr641 RNA QC
There are only Несколько рядов, где есть формулы. Все остальное - текст. Если я установил это на True, это все еще не делает это неправильным. Я попытался установить явное значение, и это тоже не сработало. < /P>
Как это исправить? Любой совет - я бы больше всего признателен !! < /p>
while ($data_detected) {
$start_cell = "B" .
strval(($start_row + ($chunk_size * ($pass - 1))));
$end_cell = "AA" .
strval(($start_row - 1) + ($chunk_size * $pass));

$cell_range = $start_cell . ":" . $end_cell;

$sheet_data = $spreadsheet->getActiveSheet()->rangeToArray(
$cell_range, null, false, false, true);

$chunk_has_data = False;

foreach ($sheet_data as $row_number => $row) {
// Filter out rows that are entirely blank. If even a single
// element in a row has data, then the row will be included...
if (array_filter($row)) {
// Set a flag that we have detected data in this pass.
$chunk_has_data = true;

foreach ($headers as $column_letter => $column_name) {
$row[$column_name] = $row[$column_letter];

unset($row[$column_letter]);
}

// Save the row number so that we can refer to it later.
$row['row_number'] = $row_number;
array_push($rows_with_data, $row);

} else {
// Row was empty
$chunk_has_data = False;
}
}



Подробнее здесь: https://stackoverflow.com/questions/770 ... plain-text
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»