Файл только для чтения с Pear-Spreadsheet_Excel_Writer

Я создаю файл Excel с помощью ..Pear-Spreadsheet_Excel_Writer-0.9.3

Мой файл создан без каких-либо ошибок, но он находится в < Режим только для чтения>,

Я исследовал, но не смог найти результат, кроме,
разрешение на мои локальные папки, где хранятся выходные данные Excel,
Я перепробовал все вещи CHMOD, но файл все еще генерируется в режиме только для чтения.
Я хочу отключить этот режим только для чтения.

Пример кода есть ….

    <?php

require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer('/tmp/yXcel.ods');

//$workbook->setTempDir('/tmp/');
$format_bold =& $workbook->addFormat();
$format_bold->setBold();

$format_title =& $workbook->addFormat();
$format_wrap =& $workbook->addFormat();
$format_title->setBold();
$format_title->setColor('yellow');
$format_title->setPattern(10);
$format_title->setFgColor('blue');
// let's merge
$format_title->setAlign('merge');
$format_wrap->setTextWrap(2);

$format_top =& $workbook->addFormat();
$format_top->setAlign('top');
$format_top->setTextWrap(1);

// center the text horizontally
$format_center =& $workbook->addFormat();
$format_center->setAlign('center');

// put text at the top and center it horizontally
$format_top_center =& $workbook->addFormat();
$format_top_center->setAlign('top');
$format_top_center->setAlign('center');$worksheet =& $workbook->addWorksheet();
$worksheet->write(0, 0, "Title with Merged Cells", $format_title);
// Couple of empty cells to make it look better
$worksheet->write(0, 1, "", $format_title);
$worksheet->write(0, 2, "", $format_title);
$worksheet->write(0, 3, "", $format_title);
$worksheet->write(1, 0, "Quarter", $format_bold);
$worksheet->write(1, 1, "Profit", $format_bold);
$worksheet->write(2, 0, "Q1asddddddddddddddddddddddddd",$format_wrap);
$worksheet->write(2, 1, 2205,$format_top_center);
$worksheet->write(3, 0, "Q2",$format_wrap);
$worksheet->write(3, 1, 3305,$format_top);

//$workbook->send('test1.xls');
$workbook->close();
?>

Я решил это

 chmod('/tmp/yXcel.ods',0777)

Тем не менее, любая помощь будет высоко ценится, спасибо!

1

Решение

< Только для чтения> Режим

В таблицах Excel нет режима «только чтение». Основные листы отчетов Excel или LibreOffice, предназначенные только для чтения, обычно связаны с правами доступа к файлу электронной таблицы (или владением этим файлом), которые могут просто блокировать записи, но не чтения. После того, как вы загрузите / скопируете файл в принадлежащее вам место, вы также сможете его редактировать. Если все еще нет, убедитесь, что разрешение файла не мешает ему тоже.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]