我正在尝试在加载时为我的应用程序创建一个事件,以显示来自 CSV excel 文件的数据。
基本上,我正在尝试从 Excel CSV 文件中引用数据,这些数据又将使用文件 (CSV) 中的位置填充我的 Google 地图。
这使我可以更轻松地将数据添加到 CSV,并且始终能够使用最新数据填充我的地图。
我正在使用 Javascript 和 jQuery。
我正在尝试在加载时为我的应用程序创建一个事件,以显示来自 CSV excel 文件的数据。
基本上,我正在尝试从 Excel CSV 文件中引用数据,这些数据又将使用文件 (CSV) 中的位置填充我的 Google 地图。
这使我可以更轻松地将数据添加到 CSV,并且始终能够使用最新数据填充我的地图。
我正在使用 Javascript 和 jQuery。
您将需要一个脚本来将 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>';