Импорт данных CSV в HTML - PullRequest
       8

Импорт данных CSV в HTML

0 голосов
/ 11 ноября 2011

Итак, у меня есть некоторый HTML-код, и это в основном страница с базовой информацией студентов.Кто-нибудь поможет мне или покажет, как вставить CSV-данные в HTML, чтобы мне не пришлось делать это вручную ... Спасибо.Вот пример кода.Таким образом, «Student1», «li.picture1», student1.png, «Student 1» и, самое главное, «X sample1», «X sample2» и «Y sample1», «Y Sample2» будут автоматически заполняться данными CSV ..

<div id="Student1">
<div class="toolbar">
    <h1>[title]</h1>
    <a href="#" class="back">Back</a> </div>
    <head>
        <script type="text/javascript" charset="utf-8">
            window.onload = function() {
              setTimeout(function(){window.scrollTo(0, 1);}, 100);
            }
        </script>
        <!-- for profile image -->
        <style type="text/css" media="screen">
            li.picture1 { background: #fff url(images/student1.png) no-repeat !important; }
        </style>
        <!-- end line customization -->
        </head>
        <ul class="profile">
            <li class="picture1"></li>
            <li class="clearfix"><h2>Student 1</h2></li>
        </ul>

        <ul class="field">
            <li class="sep" align="center">Day 1</li>
                <li><h3>X Sample1</h3> <p>Y Sample1</a></li>
                <li class="sep" align="center">Day 2</li>
                <li><h3>X Sample2</h3> <p>Y Sample2</a></li>
        </ul>

    </div>

Ответы [ 2 ]

0 голосов
/ 11 ноября 2011

Я могу придумать два способа сделать это.Одним из них является написание программы на вашем любимом языке программирования, которая читает файл CSV и объединяет его с HTML.Как это: (не реальный код)

read CSV into $student,$picture...

output to file '<div id="' . $student . '"><div class="toolbar">' etc.

Или откройте CSV в Excel и поместите формулу в конец строки, как это

="<div id=""" & a1 & "><div class=""toolbar""> etc.".... & b1 & ....

Обратите внимание на двойные кавычки внутриструны.

0 голосов
/ 11 ноября 2011

Боюсь, вам, скорее всего, придется делать это вручную, если только вы не скопируете все это в excel и не удалите все, кроме полей ключевых данных

...