Генератор устойчивых к взлому паролей   •   Online-инструменты
452 просм
0 комм
Поделиться:

Как записать данные в Excel-таблицу на PHP?

Когда я разрабатывал один модуль, мне было необходимо предоставить информацию на выходе в читабельном виде.

Поскольку информации было много и она была структурирована, решение легло на Excel-таблицу. Согласитесь, хранить определенного типа информацию в этом виде очень удобно.

И вот как я это решил.

В Windows, а именно в пакете Microsoft Office, файлы в формате CSV по умолчанию открываются программой Excel, а это то, что нам нужно, остается лишь сохранить этот файл в должном виде.

А все, что нужно в должном виде – это разделение столбцов символом «;».

Реализация на примере одной строки с данными:

<?php
	$id = "1"; // Первый столбец
	$name = "Иванов Иван Иванович"; // Второй столбец
	$advance = "1500"; // Третий столбец
	$salary = "1600"; // Четвертый столбец

	$file = "data_base.csv"; // Имя файла
	$content = "{$id};{$name};{$advance};{$salary}\n";
	$bom = "\xEF\xBB\xBF";
	@file_put_contents($file, $bom.$content.file_get_contents($file));
?>

После выполнения такого скрипта на выходе вы получаете данные в формате CSV, которые вы можете попробовать открыть через Excel и убедиться в корректности работы метода.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария