php 谷歌电子表格到CSV
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 谷歌电子表格到CSV相关的知识,希望对你有一定的参考价值。
<?php
function get_details($key, $email) {
$csv = 'https://spreadsheets.google.com/pub?key=' . $key . '&output=csv&ndplr=1';
$session = curl_init();
curl_setopt( $session, CURLOPT_HEADER, 0 );
curl_setopt( $session, CURLOPT_RETURNTRANSFER, TRUE );
curl_setopt( $session, CURLOPT_URL, $csv );
curl_setopt( $session, CURLOPT_MAXREDIRS, 10 );
curl_setopt( $session, CURLOPT_MAXREDIRS, TRUE );
$csv_data = curl_exec( $session ) or die( 'CURL ERROR: '.curl_error( $session ) );
curl_close( $session );
$data = str_getcsv($csv_data, $eol="\n");
for( $i=0; $i< count($data); $i++ ) {
if ( strpos($data[$i], $email) ) {
return str_getcsv($data[$i]);
}
}
return $arrayName = array();
}
$key = "0Ai-CG4NMV2RgdDZ2VFFka2ZRdzFPUFhqU1h1dUstZ2c";
$details = get_details($key, "bob@somewhere.com");
print("Name: " . $details[0] . "\n");
print("Age: " . $details[1]) . "\n";
print("Email: " . $details[2] . "\n");
?>
以上是关于php 谷歌电子表格到CSV的主要内容,如果未能解决你的问题,请参考以下文章
从谷歌电子表格将数据导入R
如何在用电子表格(),php生成的.csv文件中显示带小数的整数?
谷歌电子表格地理位置
在 Python 中将多个 CSV 文件合并到电子表格的单独选项卡中
如何防止超过电子表格单元格字符限制的 CSV 数据溢出到相邻单元格?
有啥方法可以将数据从谷歌电子表格传递到 clickhouse?