Cómo leer un archivo CSV usando un script raíz en Magento 2

Estás leyendo la publicación: Cómo leer un archivo CSV usando un script raíz en Magento 2

Tutorial completo sobre el uso de .

Si es un desarrollador de Magento 2, a veces puede necesitar procesar registros de un archivo CSV y agregarlo a la base de datos de Magento 2. En tal caso, puede utilizar el .

Por ejemplo, considere que tiene miles de filas de datos que desea importar a Magento 2. En tal escenario, agregar los datos manualmente puede ser tedioso y, por lo tanto, es posible que deba usar el script raíz de Magento 2 para leer los datos del archivo CSV.

¡Vamos con el script raíz para leer datos de archivos CSV en Magento 2!

¿Cómo leer datos CSV en Magento 2 usando Root Script?

Para leer los datos de un archivo CSV en Magento 2, usaremos las funciones fopen y fgetcsv en el script raíz. Después de abrir el archivo, leeremos cada elemento del archivo usando el ‘bucle for’ y cerraremos el archivo usando fclose, una vez que se complete la lectura de datos.

getObjectManager(); $estado = $objectManager->get(‘\Magento\Framework\App\State’); $estado->setAreaCode(‘frontend’); $abrir = fopen(“my_csv.csv”, “r”); // nombre del archivo csv $data = fgetcsv($open, 1000, “,”); probar{ $manejar = fopen(“my_csv.csv”, “r”); // nombre del archivo csv para ($i = 0; $datos = fgetcsv($manejar); ++$i) { if ($i == 0) { continuar; } echo $datos[$i]; } fclose($manejador); }catch (\Exception $e) { print($e->getMessage()); }

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

dieciséis

17

18

19

20

21

getObjectManager();

$estado = $objectManager->get(‘\Magento\Framework\App\State’);

$estado->setAreaCode(‘frontend’);

$abrir = fopen(“my_csv.csv”, “r”); // nombre del archivo csv

$datos = fgetcsv($abrir, 1000, “,”);

intentar{

$manejador = fopen(“my_csv.csv”, “r”); // nombre del archivo csv

for ($i = 0; $datos = fgetcsv($manejar); ++$i) {

si ($i == 0) {

continuar;

}

echo $datos[$i];

}

fclose($manejador);

}atrapar (\Excepción $e) {

print($e->getMessage());

}

¡Eso es todo!

Así es como podemos usar el . Espero que esta publicación de blog ayude a través de lo mismo. En caso de que aún tenga alguna consulta o duda, no dude en comentar. Estaré encantado de ayudarte.

Además, no olvide compartir este tutorial de Magento 2 con sus amigos de Magento a través de las redes sociales.

¡Gracias por leer!

Lea también:

🔥 Recomendado:  Un año récord: cómo les fue en línea a los Grammy 2023