Scripts: El ejemplo del trabajo con el archivo CSV como con una tabla

 

El ejemplo del trabajo con el archivo CSV como con una tabla:

El archivo CSV fue escrito para escribir noticias económicas pero hubo un problema que la Terminal no distingue líneas, exactamente su número cuando se trabaja con el archivo CSV. Es por ello que decidí compartir mi solución de este problema.

Resultado de la salida del script.

Autor: Denis Lazarev

[Eliminado]  

Hice un array bidimensional de cadenas para ello, lo rellené y luego pude trabajar con cada celda por separado. También era un problema saber cuántas columnas hay en el archivo.

Pero este número casi siempre está predefinido.

 

Una errata en el título de la publicación Un ejemplo de trabajo con un archivo CSV como tabla

 
GODZILLA:

Hay un error tipográfico en el nombre de la publicación. Un ejemplo de trabajo con un archivo CSV como tabla.

Gracias.
MrGold166:

Hice un array bidimensional de cadenas para esto, lo rellené y luego pude trabajar con cada celda individualmente. También era un problema saber cuántas columnas hay en el archivo.

Pero casi siempre este número está predefinido.

También hice originalmente una matriz para esto, pero con una pequeña mejora - este método es más conveniente, porque es mucho más conveniente para agregar noticias en xls, por el bien de que hice este método, y el número de filas no importa en ella. Para almacenar una matriz con los parámetros de algo que, naturalmente, elegir una matriz. La desventaja puede ser un menor tiempo de ejecución, pero creo que cuando el array se hace enorme, la ventaja poco a poco va a mi método. Estoy feliz de escuchar las críticas, tal vez hay algo que mejorar y donde desarrollar la idea, por ejemplo, escribir un VBA-script para convertir las noticias desde el sitio a csv inicialmente.
 
<br/ translate="no">

el único matiz es la necesidad de conocer el número de columnas.

Normalmente en los lectores de csv el número de columnas viene determinado automáticamente por los datos de la primera fila.

-------------

y ¿cómo va a leer la cadena si el usuario especifica 5 columnas con 10 disponibles ';' en la cadena?

 
sergeev:

normalmente en lectores csv - el número de columnas se determina automáticamente por los datos de la primera fila.

-------------

¿y cómo leerá la cadena si el usuario ha especificado 5 columnas con 10 ';' en la cadena?

1) También puede utilizar el identificador de fin de línea.

2) ";" es un separador de columnas al convertir xls a csv, existe tal parámetro de guardado.

Además, no hay programas ideales desde el punto de vista de la comodidad, porque es un código de programa y le gustan las reglas de diseño, y no va a hacer algo más que para lo que está diseñado.

Así que creo que el usuario tendrá que pensar en otro símbolo en lugar de ";".

Naturalmente, si usted tiene una sugerencia para hacer este enfoque mejor - estaré encantado de escuchar la sugerencia, me gusta cuando me señalan mis errores y se muestra el mejor método.

 

Muy bien. Eso es.

He mirado tu código.

Puedo decirte que es un GODZILLA de nivel 80.

---------

Para la Administración(Automated-Trading) - chicos, no podéis estar así. No es el primero de abril para divertirse.

 
sergeev:

Muy bien. Eso es.

He mirado tu código.

Puedo decirte que es un GODZILLA de nivel 80.

---------

Para la Administración(Automated-Trading) - chicos, no podéis estar así. No es el primero de abril para divertirse.

+100500
 
sergeev:

Muy bien. Eso es.

He mirado tu código.

Puedo decirte que es un GODZILLA de nivel 80.

---------

Para la Administración(Automated-Trading) - chicos, no podéis estar así. No es el primero de abril para divertirse.

¿Esto es comparando conmigo, o es como un hecho?))))))
 
sergeev:

Puedo decirte - GODZILLA nivel 80.

Yay, yay, yay )
 
Woah, ¿es posible publicar estos códigos aquí? O_o