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,