Файл только для чтения с 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) 

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

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

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

  • Отремонтированные записи: информация соты из листа, созданного с нуля
  • Выберите символ, если значение находится между двумя числами
  • Получить строку между частями
  • Как создать файл Excel, который автоматически объединяет два CSV
  • Как сохранить определенную строку в моей базе данных в новом файле Excel?
  • Сортировка Excel для отображения значений путем размещения сводной таблицы со значениями без суммы
  • Gembox Spreadsheet добавить столбец, не удаляя другие
  • Создайте csv с asp.net и откройте в excel
  • JXL - вертикальная и горизонтальная заморозка на нескольких листах
  • Возьмите последние записи X в электронной таблице
  • Чтение данных из файла формата .ods, код не работает
  • Interesting Posts

    Несколько записей на странице каталога в слиянии

    обратитесь к части массива в excel

    как передать строковое значение массиву в VBA

    Как получить значения с addons = значение без аддонов в excel.

    Ошибка при импорте XLS в SAS 9.4

    Сравнение двух наборов lat / longs, и если расстояние между ними меньше заданной величины, возвращайте соответствующее значение

    Упаковка и повторное использование кода VBA в Excel

    Сохранять тип данных в ячейке в Excel при выполнении поиска и замены

    Java Apache POI evaluationInCell не работает

    Защита ячеек Python xlsx (блокировка)

    (SOLVED) Имя файла C: \ xampp \ tmp \ php4632.tmp не может быть прочитано в загружаемых данных excel с codeigniter в mysql

    Использование VlookUp в VBA для поиска снизу вверх

    EXCEL VBA Dynamic Sheet Name в соответствии со значением ячейки – не работает, когда формула в ячейке

    Петли через элементы пользовательской формы в другой рабочей книге

    Копирование и вставка данных с другого листа и автозаполнение на другой столбец

    Давайте будем гением компьютера.