У меня есть шаблон Excel (xls) с данными примера. Мне нужно подготовить файл Excel с динамически генерируемыми данными. Во-первых, я сделал XML-файл из соответствующих xls. Файл XML выглядит так: <?xml version="1.0"?> <?mso-application progid="Excel.Sheet"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40"> <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office"> <Author>Op</Author> <LastAuthor>ufoq</LastAuthor> <Created>2011-11-18T06:54:25Z</Created> <LastSaved>2011-12-05T11:43:26Z</LastSaved> <Version>11.9999</Version> </DocumentProperties> <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel"> <WindowHeight>9750</WindowHeight> <WindowWidth>23310</WindowWidth> <WindowTopX>480</WindowTopX> <WindowTopY>405</WindowTopY> <ProtectStructure>False</ProtectStructure> <ProtectWindows>False</ProtectWindows> […]
Я пытаюсь преобразовать XML-файл в вывод HTML с помощью XSLT. Мой код выглядит следующим образом: <?php $xml = new DOMDocument; $xml->load('file.xml'); $xsl = new DOMDocument; $xsl->load('file.xsl'); $proc = new XSLTProcessor; $proc->importStyleSheet($xsl); echo $proc->transformToXML($xml); ?> Но я получаю сообщение об ошибке: Fatal error: Class 'XSLTProcessor' не найден Я знаю, что это связано с тем, что xsltprocessor […]
У меня есть файл PHP, который генерирует файлы xls с помощью модуля, найденного по адресу http://pear.php.net/package/Spreadsheet_Excel_Writer/ Я могу создать образец документа очень хорошо, и когда я его открываю, он выглядит отлично. Мой следующий шаг – превратить его в загружаемую ссылку. Для этого я сделал следующее: $mimeType = "application/vnd.ms-excel"; $file_name = "test.xls"; $file_path = "/tmp/".$file_name; header("Pragma: […]
У меня есть небольшая функция, которая создает документ .xls (с использованием PHPexcel), а затем отправляет его в php: // output. Затем загрузите его. Все работает отлично, за исключением того, что сафари на mac os x по какой-то причине добавляет расширение .html. Таким образом, полученный файл называется report.xls.html. Содержимое в порядке, но это раздражает пользователей. Как […]
Я нашел небольшой скрипт, который будет экспортировать информацию в файл xls, но я не могу заставить его работать. Исходный код можно найти здесь: http://www.appservnetwork.com/modules.php?name=News&file=article&sid=8 И вот мой код: // Query Database $query = 'SELECT * FROM #__db_clients WHERE published = '1' AND companyid IN (1,2) AND country = 'Africa' ORDER BY state ASC'; $db->setQuery($query); $rows […]
Необходимо внедрить импорт csv или xls в приложение, созданное с помощью CodeIgniter. Есть ли для этого библиотека? Любое предложение оценили.
Может ли кто-нибудь помочь мне преобразовать XLS в CSV с помощью PHP? У меня есть расширенный лист Excel, который содержит список документов, я хочу преобразовать его в формате CSV с помощью PHP.
У меня есть простая таблица: CREATE TABLE, ЕСЛИ НЕ СУЩЕСТВУЕТ `users` ( `id` int (10) NOT NULL AUTO_INCREMENT, `email` varchar (225) NOT NULL DEFAULT '', `date` datetime DEFAULT NULL, `status` int (1) NOT NULL DEFAULT '1', ПЕРВИЧНЫЙ КЛЮЧ (`id`) ) ENGINE = MyISAM; Я использую PHPExcel для экспорта таблицы в формате XLS. Я написал простые […]
В настоящее время я пытаюсь найти лучший способ создать файл .xls с PHP. Мне кажется, что все, что мне нужно сделать, это изменить тип содержимого заголовка на «application / vnd.ms-excel», а затем вывести данные в формате, разделенном запятой. Это лучший способ сделать это? Спасибо за любую помощь! метрополия РЕДАКТИРОВАТЬ Было бы плохо, если бы вывести […]
Я должен создать скрипт, который принимает таблицу mySQL, и экспортирует его в формат .XLS, а затем сохраняет этот файл в указанную папку на веб-хосте. Я получил его работу, но теперь я не могу заставить его автоматически сохранять файл в папку без запроса пользователя. Он должен запускаться каждый день в определенное время, поэтому он может сохранить […]