imag/csv-bundle

创建和管理您的CSV文件

v1.0.2 2016-08-03 09:49 UTC

This package is auto-updated.

Last update: 2024-08-28 04:08:09 UTC


README

使用此包管理您的csv文件。

安装

  1. 下载CsvBundle
  2. 启用该包

如何获取包

Composer

修改项目根目录下的composer.json文件

// {root}/composer.json

{
    [...],
    "require": {
        [...],
        "imag/csv-bundle": "dev-master"
    }
}

启用包

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
    // ...
    new IMAG\CsvBundle\IMAGCsvBundle(),
    );
}

使用方法

创建一个CSV文件

<?php

// Init the manager
$manager = $this->get('imag_csv.manager.csv');
$manager
    ->setFilename('/tmp/test.csv')
    ->setDelimiter(',')
    ->setEnclosure('"')
    ;

// Create a row on Csv
$row = $manager->createRow();
$row
    ->addField('1')
    ->addField('2')
    ;
$manager->addRow($row);

// Write Csv
$manager->write();