Excel > CSV + вывод csv на странице
1. на странице /test/index.php Сделать форму загрузки файла (input file и input submit). Файл передается скрипту в формате Excel.
2. Скрипт обрабатывает файл excel и на базе него создает csv-файл у себя в директории. Если повторить пункт 1, файл csv заново перезатрется новыми данными из файла excel.
3. На самой странице /test/index.php под формой загрузки файла нужно сделать таблицу равную csv-файлу. То есть перебрать все значения csv-файла и показать их в виде таблицы.
4. Подключить готовый класс с функцией, в этом классе и получите массив со списком.
5. В конце каждой строчки сделать 2 колонки — Предрасчет и Покупка. Внутри колонки предрасчет циклом перебрать список страховых компаний. В цикле сделать формы method=post action, внутри скрытое поле (равное id из класса в п.4) и все значения строки CSV, упакованные в массив, который ожидает функция PreCalc. Оставьте сравнение данных, мы сами сопоставим поля со строчками csv, просто подготовьте функцию-адаптер, которая будет поля сопоставлять и одну строчку, чтобы понять как обращаться к строчкам csv-файла.
6. Аналогично следующую колонку.