@margarittapizza

Как выводить данные из таблицы Excel в HTML таблицу на сайте?

Клиент просит сделать вывод данных из таблицы Excel в таблицу на сайте.
Чтобы это происходило автоматический.
Сайт работает на 1С-Битрикс.

Есть ли какие-то решения такой задачи?
  • Вопрос задан
  • 1615 просмотров
Пригласить эксперта
Ответы на вопрос 3
idShura
@idShura
Решение есть, нужно заплатить деньги профессионалу который все сделает.
Ответ написан
Комментировать
@anton99zel
29а класс средней школы №7
Что такое таблица Эксель?
Это набор данных, получаемый из базы, так по идеи нужно взять эти данные и циклом вывести в html макет
пример:
spoiler
<?php
$marks = array(
    array(
        'name'=>'Петров',
        'subjects'=>array(
            'math'=>4,
            'physics'=>3,
            'chemistry'=>3,
            'russian'=>5
        ),
    ),
    array(
        'name'=>'Иванов',
        'subjects'=>array(
            'math'=>4,
            'physics'=>5,
            'chemistry'=>4,
            'russian'=>5
        ),
    ),
       array(
        'name'=>'Сидоров',
        'subjects'=>array(
            'math'=>5,
            'physics'=>3,
            'chemistry'=>4,
            'russian'=>3
        ),
    ),
       array(
        'name'=>'Ветрова',
        'subjects'=>array(
            'math'=>2,
            'physics'=>3,
            'chemistry'=>3,
            'russian'=>4
        ),
    ),
       array('name'=>'Филатова',
        'subjects'=>array(
            'math'=>4,
            'physics'=>4,
            'chemistry'=>4,
            'russian'=>5
        ),
    ),
       array(
        'name'=>'Бубнов',
        'subjects'=>array(
            'math'=>4,
            'physics'=>3,
            'chemistry'=>3,
            'russian'=>4
        ),
    ),
       array(
        'name'=>'Пескова',
        'subjects'=>array(
            'math'=>5,
            'physics'=>5,
            'chemistry'=>4,
            'russian'=>2
        ),
    ),
       array(
        'name'=>'Ленинов',
        'subjects'=>array(
            'math'=>4,
            'physics'=>3,
            'chemistry'=>3,
            'russian'=>5
        ),
    ),
);
 
?>
<table>
    <thead>
<tr>
        <td>ФИО / Предметы</td>
        <td>математика</td>
        <td>физика</td>
        <td>химия</td>
        <td>русский</td>
        <td>средний бал</td>
</tr>
    </thead>
    <tbody>
<?php
foreach ($marks as $student)
{
    echo '<tr>
             <td>'.$student['name'].'</td>
             <td>'.$student['subjects']['math'].'</td>
             <td>'.$student['subjects']['physics'].'</td>
             <td>'.$student['subjects']['chemistry'].'</td>
             <td>'.$student['subjects']['russian'].'</td>
             <td>'.(($student['subjects']['math']+$student['subjects']['physics']+$student['subjects']['chemistry']+$student['subjects']['russian'])/4).'</td>
    </tr>';
}
?>
    </tbody>
</table>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 15:28
10000 руб./за проект
29 мар. 2024, в 15:11
50000 руб./за проект
29 мар. 2024, в 15:06
50000 руб./за проект