Como escrever para um arquivo csv com php

Um valor separados por vírgulas ou CSV, arquivo é um arquivo que contém os valores individuais separados por vírgulas. Os arquivos CSV são tipicamente usados ​​em planilhas, em bases de dados ou de qualquer aplicação que requer mesas planas. PHP é uma linguagem de scripting do lado do servidor que você pode usar para criar páginas Web, scripts de linha de comando e aplicativos. PHP inclui uma variedade de funções que você pode usar durante a leitura de valores a partir de arquivos e quando escrevendo e adicionando valores aos arquivos, incluindo arquivos CSV.

  • Abra um editor de texto, e criar um novo arquivo chamado "createcsv.php." Escreva um diálogo aberto "

    ?>

  • Editar "createcsv.php." Digite o nome do arquivo CSV para usar quando o script é executado, e escrevê-lo a uma variável chamada "$ filename". Nomeie o arquivo CSV "testFile.csv." Por exemplo:

    $ Filename = "testFile.csv";

    ?>

  • Continuar editando "createcsv.php." Use o "fopen () ;" PHP comando para abrir "testFile.csv", usando a variável $ fileName. Abra "testFile.csv" para escrever usando o modo "w", e armazenar o ponteiro de arquivo em uma variável chamada "$ filehandle." Por exemplo:

    $ Filename = "testFile.csv";

    $ Filehandle = fopen ($ filename, `w`);

    ?>

  • Continuar editando "createcsv.php." Use o "fwrite () ;" PHP comando para escrever três CSVs para "testFile.csv" usando a variável $ filehandle. Use os valores de "valor 1", "valor 2" e "valor de 3." Por exemplo:



    $ Filename = "testFile.csv";

    $ Filehandle = fopen ($ filename, `w`);

    fwrite ($ filehandle, "valor 1, o valor de 2, valor 3 `);

    ?>

  • Continuar editando "createcsv.php." Use o "fclose () ;" PHP comando para fechar "testFile.csv" usando a variável $ filehandle. Salvar e fechar "createcsv.php." Por exemplo:

    PHP $ filename = "testFile.csv";

    $ Filehandle = fopen ($ filename, `w`);

    fwrite ($ filehandle, "valor 1, o valor de 2, valor 3 `);

    fclose ($ filehandle);

    ?>

  • Use um navegador da Web para abrir "createcsv.php" no servidor Web. O código PHP é executado e cria testFile.csv se ele ainda não existir. O PHP "fwrite () ;" comando irá escrever os três valores de "valor 1", "valor 2" e "Valor 3" em testFile.csv.

  • Use um editor de texto para abrir "testFile.csv." Verifique se "createcsv.php" correu corretamente e que "testFile.csv" contém três CSVs.

dicas avisos

  • É uma boa prática para falhar normalmente se um arquivo não pode ser acessado a partir de um script PHP. Use um "ou die () ;" A função com texto que descreve a falha e sai quando se o problema ocorrer.
  • Versões mais recentes do PHP tem uma variedade de recursos integrados que permitem que programadores para trabalhar com arquivos CSV, como "fputcsv () ;" e "fgetcsv () ;".
  • Você pode escrever arquivos CSV usando valores recuperados a partir de planilhas ou a partir de bases de dados.
  • Os "fopen () ;" PHP comando abre arquivos ou URLs que usam um modo especificado, como write ( "w") ou anexar ( "a"). Se os valores já existem em um arquivo aberto com um modo de "w", os valores serão substituídos quando o script é executado.
De esta maneira? Compartilhar em redes sociais:

LiveInternet