fputcsv

    3热度

    2回答

    我正在向opencellid.org网站提供数据。他们有几个提交数据的API选项,但唯一的批量方法需要使用API​​密钥作为POST字段上传HTTP POST文件。可接受的格式是CSV,JSON和CLF3。我将数据存储在SQL数据库中供内部使用,并定期将数据提交给opencellid。 目前我用来向opencellid提交数据的脚本查询最近测量的SQL DB,然后将其作为CSV文件保存在服务器上,

    2热度

    1回答

    我有一个文件大约2000行,我正在处理。这是一个简单的阅读,取代文字和回写,然而,领先的空白不被保存。 任何想法? <?php $access = fopen("oldfile.txt", "r"); $y=9999; for ($i=1; $i<=$y; $i++) { $line = trim(fgets($access));

    4热度

    1回答

    我试着用过去的标题做它,但它要么下载一个空的CSV文件或PHP文件本身。 <?php $database = new PDO('mysql:host=localhost;dbname=DB_Name', "root", ""); $sql = "SELECT Card_ID, Card_UID, Card_Type FROM cards"; $

    0热度

    2回答

    我尝试写在这里描述的以下功能的.csv文件: Export to CSV via PHP 这是函数: function array2csv(array &$array) { if (count($array) == 0) { return null; } ob_start(); $df = fopen('/path/to/file.csv', '

    0热度

    1回答

    我在fputcsv中有数组,并且需要输出时没有带空格的单元格上的引号。我尝试删除空字符,但这些只是额外的空间和它不适用于我的解决方案。请有任何想法吗? 我有这样的代码...... fputcsv($handle, array($zbozi['kod_zbozi'], $zbozi['nazev']),';'); ,我收到... 123456;"hdd adata" ,但我想... 1234

    1热度

    3回答

    我的数组看起来像这样; Array ( [0] => January [1] => 2015-01-30 [2] => 2015-01-15 [3] => February [4] => 2015-02-27 [5] => 2015-02-18 [6] => March [7] => 2015-03-31 [8] => 2015-03-18 ) 如何将它输出到三列中的csv

    1热度

    1回答

    我已经设法使用下面的代码保存产品供稿的制表符分隔文件。不过,我提交的Feed要求字段不包含在引号中。有没有办法将这个文件保存在字段中不带引号的地方。 $feed[]=array('Item','Description','Category'); $feed[]=array('1-1','Words describing item 1, for example.','Top Category >

    0热度

    2回答

    当我从浏览器运行我的php脚本时,我得到一个csv文件,使用$fp = fopen('php://output', "w");,fputcsv和适当的header标签自动下载到客户端。它工作得非常好。 当我从命令行使用php index.php 2014(“2014”是我传入的argv)运行我的脚本时,通常会进入csv的内容实际上出现在命令行框中。 如何让我的代码在使用命令行时仍能下载csv文件?

    1热度

    2回答

    我想从我的csv中删除不必要的列。我所做的是从当前的csv中读取并使用fputcsv生成一个新的。但是,由于fputcsv在$data[21]之前添加了额外的空白列,所以数据很混乱。下面是我的代码 $file_path = 'test.csv'; $file_output = 'new.csv'; if (file_exists($file_path) && filesize($file_pa

    0热度

    2回答

    我想用fputcsv将sql查询的结果导出为CSV,但不断收到错误“fputcsv()期望参数2为数组,字符串给定”。 我遵循这里给出的答案 - Query mysql and export data as CSV in PHP - 但它会抛出上面的错误。我知道$ val是一个字符串,并且不会工作,因为fputcsv需要一个数组,但不知道如何将每一行放入csv。如果我将$ row替换为$ val,