@raw1

Как модифицировать файл xls?

Добрый день, есть массив данных
$data (
    array(
        'id_product' => 1,
        'src' => товар1
    )
    array(
        'id_product' => 2,
        'src' => товар2
    )
    array(
        'id_product' => 3,
        'src' => товар3
    )
)

Нужно прочитать xlsx файл и в случае совпадения id_product вставить в таблицу в колонку изображения src
Как это можно сделать ?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 2
x67
@x67
  • vba
  • python
  • другой скриптовый язык

В первом случае вам понадобятся регулярные выражения. В vba они есть, но я не знаю, как они работают, поэтому если структура постоянна, можно используя функцию split() получить названия полей и их значения. Зная название уже легко открыть файл. Но нужно уметь программировать - как язык он прост, но нужно немного понимать ооп и гуглить.
Также можете попробовать вставить данные в excel лист. Если ничего не съезжает, макрос сильно упростится - надо будет лишь проверить ячейки и вставить файл с определенным названием
Ответ написан
Комментировать
Exploding
@Exploding
wtf?
Я так предполагаю, что идеальным вариантом будет:
- зайти на phpclasses.org
- найти подходящую реализацию по работе с excel
- предположительно с массивами вы умеете работать
- выполнить задачу!
Пойдет?)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы