добрый. xlsx - имеет формат XML, его можно разархивировать, взять контент, изменить и обратно заархивировать.
Как то так: https://gist.github.com/searbe/3284011
добрый день. есть задача: сформировать отчет формата excel . есть шаблон отчета на excel, по идее нужно туда просто вставить цифры. Подскажите пожалуйста ,кто сталкивался с подобным? есть возможность не формировать отчет с нуля, а как-то залить готовый шаблон? какую библиотеку лучше использовать?
Данные в excel я вывела, для решения поставленной задачи решила соединить 2 фаила с помочью макроса на vba excel. к сожалению другого более легкого способа я пока не придумала... так что занимаюсь освоением максов
Добрый день, очень нужны идеи.
Что мы имеем:
1) html файл с несколькими таблицами, он полностью готов для печати через браузер(все титульные листы и таблицы расположены так как надо). Значения в нем динамические и их много, прописывать их в базу нет необходимости
2)файл excel с шаблоном таблиц(каждая на своем листе)
Суть проблемы:
Нужно сделать экспорт html в excel или word , в идеале чтобы данные могли редактироваться и печататься. Средствами excel я импортировала данные из html, но
1) все таблицы на одном листе
2) нет стилей, пропали объединенные ячейки. в общем получилась куча данных на странице и все. работать с ними сложно
3) распечатать не получится, одна таблица разрывается на много листов
Может быть у кого-то есть идеи какими средствами можно решить данную проблему. буду рада любым мыслям)
На мой взгляд все слишком сложно записано в коде. Я бы рекомендовала создать отдельный файл header.php в котором бы был html файл, в который бы вы и подключали все что вам нужно.
Примерно вот так:
<?php
//Универсальный заголовок каждого раздела
print
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="content-type"; content="text/html;charset=utf-8">
<link rel="icon" href="themes/'.$themedir.'/images/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="themes/default/main.css">
<link rel="stylesheet" type="text/css" href="themes/'.$themedir.'/theme.css">
<link rel="stylesheet" type="text/css" href="modal/main_css.css">
<script src="//code.jquery.com/jquery-1.11.1.js"></script>
<script src="modal/main_js.js"></script>
<title> '.$sectionName.'</title>
</head>
<body>';
?>
При этой на каждой странице сайта нужно будет вызывать этот файл.
Пример:
include 'header.php'; (Добавление)
авторизация тоже слишком за мудреная. проще сделать вот так:
*
session_start();
//Если не зарегистрирован - гостевая страница и выход
if (!isset($_SESSION['username'])) {
header("Location: guest/index.php");
exit;
}
*
Добрый день, подскажите пожалуйста в чем может быть проблема.
Что мы имеем: есть форма, в нее заносятся данные(каждое значение проверяется чтобы оно было не пустым и соответствовало определенному диапазону), при нажатии на кнопку "сохранить", в случае если есть ошибки возврат на форму редактирования и вывод список ошибок, иначе данные заносятся в БД.
Суть проблемы: ввели все значения в форму, однако всегда всплывает ошибка и возврат назад в форму редактирования , при этом в ошибках написано что значение пустое в 2х полях(ранее данные туда заносились), вводим значение второй раз в эти поля и все сохраняется.
Вопрос: почему значения не записываются с первого раза, а их надо вводить повторно?
Добрый день,помогите разобраться. есть форма модального окна. При удалении появляется форма для подтверждения действия удаления, вот только удаляет он первую строчку с таблице(ID при этом не первый) . ощущение, что он просто не видит переменную. даже маркировка идет не второй строки, а первой.
Добрый день, подскажите пожалуйста. Мне необходимо сделать "защиту от дураков". При удалении файлов всплывающее окно для подтверждения. форма всплывает, все здорово, но вот удаление работает не корректно. вместо нужной строки удаляется первая строка которую можно удалить, т.е. с активной кнопкой. причем это строка не первая по id. подскажите пожалуйста в чем может быть ошибка
вот так выглядит простое удаление без всплывающей формы:
if($row_u['uid']!='1'){
echo '
if((check_deps($link,$dbname,'formations','uid',$row_u['uid']))!="0" or (check_deps($link,$dbname,'rights','uid',$row_u['uid']))!="0")
//если пользователь есть в связанных таблицах то кнопка удаления не активна
echo '<button disabled><img src="themes/default/images/b_drop_inactive.png"</button>';
else
echo ' <button><img src="themes/default/images/b_drop.png"</button>;
с формой на подтверждение удаления:
if($row_u['uid']!='1'){
echo '