0

アプリケーションが CSV Excel ファイルからデータを表示するために、読み込み時にイベントを作成しようとしています。

基本的に、Excel CSV ファイルからデータを参照しようとしています。これにより、Google マップにファイル (CSV) の場所が入力されます。

これにより、CSV へのデータの追加が簡単になり、常に最新のデータをマップに取り込むことができます。

Javascript と jQuery を使用しています。

4

1 に答える 1

0

CSVファイルを配列またはループステートメントに解析するためのスクリプトが必要になります。PHPのfgetcsv方法を使用することをお勧めします。

$row = 1;
$output_array = array();
if (($handle = fopen("file_name.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $num = count($data);
        echo "<p> $num fields in line $row: <br /></p>\n";
        $row++;
        for ($c=0; $c < $num; $c++) {
            $output_array[] = $data[$c];
        }
    }
    fclose($handle);
}

これは基本的にファイルを開き、それを読み取り、フロントエンドプレゼンテーション用にすべての行を配列に格納します。あなたの見解では、あなたは次のようなことをすることができます:

echo '<script type="text/javascript">';
foreach($output_array as $data_chunk)
{
   echo 'JavaScript line for Geolocation';
}
echo '</script>';
于 2012-04-04T00:44:02.963 に答える