У меня есть таблица MySQL с именем «Relations», как показано ниже:
from to count
-------------
A B 456
A C 233
A D 463
B A 766
B C 215
B D 142
(На самом деле «from» и «to» содержат имена людей, а таблица содержит 150 строк).Теперь мне нужно экспортировать эту таблицу в файл Excel (не CSV) в матричной форме (150x150), например:
| A B C D
--+------------------
A | 0 456 233 463
B | 766 0 215 142
Мне нужно сделать это из PHP, но не знаю, какиди об этом.Должен ли я сначала создать пустой файл Excel с именами всех строк и столбцов?(вот так:)
| A B C D
--+------------------
A |
B |
Если я сделаю это, то как я могу подключиться к правой ячейке, чтобы ввести правильные значения?Или я вообще пишу файл Excel из PHP?
Кроме того, на самом деле таблица не структурирована, поэтому она выглядит примерно так:
from to
-------
A C
F K
F L
B Z
M P
P A
Так что я не думаю, чтоЯ могу писать по ячейкам, строка за строкой.Или я должен сначала запросить базу данных для сортировки по столбцу «от», а затем по столбцу «к», вероятно.
Любая помощь для начала работы будет принята с благодарностью.