Scripts: Exemplo do trabalho com o arquivo CSV como uma tabela.

 

Exemplo do trabalho com o arquivo CSV como uma tabela.:

O arquivo CSV foi desenvolvido para escrever notícias econômicas, mas houve um problema que o Terminal não distingue as linhas, exatamente o número necessário quando se trabalha com o arquivo CSV. É por isso que eu decidi compartilhar minha solução deste problema.

Autor: Denis Lazarev

[Excluído]  

Criei um array bidimensional de strings para ele, preenchi-o e, então, pude trabalhar com cada célula separadamente. Também era um problema saber quantas colunas havia no arquivo.

Mas esse número quase sempre é predefinido.

 

Um erro de digitação no título da publicação! Um exemplo de como trabalhar com um arquivo CSV como uma tabela

 
GODZILLA:

Há um erro de digitação no nome da publicação! Um exemplo de como trabalhar com um arquivo CSV como uma tabela.

Obrigado.
MrGold166:

Criei uma matriz de cadeia de caracteres bidimensional para isso, preenchi-a e depois pude trabalhar com cada célula individualmente. Também era um problema saber quantas colunas havia no arquivo.

Mas quase sempre esse número é predefinido.

Originalmente, também criei uma matriz para isso, mas com uma pequena melhoria - esse método é mais conveniente, porque é muito mais conveniente adicionar notícias em xls, para o qual criei esse método, e o número de linhas não importa nele. Para armazenar uma matriz com parâmetros para algo, eu naturalmente escolheria uma matriz. A desvantagem pode ser um tempo de execução mais curto, mas acho que, quando a matriz se torna enorme, a vantagem passa lentamente para o meu método. Fico feliz em ouvir críticas, talvez haja algo a ser aprimorado e onde desenvolver a ideia, por exemplo, escrever um script VBA para converter as notícias do site em csv inicialmente.
 
<br/ translate="no">

A única nuance é a necessidade de saber o número de colunas.

Normalmente, nos leitores de csv, o número de colunas é determinado automaticamente pelos dados da primeira linha.

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

E como você lerá a string se o usuário especificou 5 colunas com 10 ';' disponíveis na string?

 
sergeev:

normalmente em leitores de csv - o número de colunas é determinado automaticamente pelos dados da primeira linha.

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

E como você lerá a string se o usuário tiver especificado 5 colunas com 10 ';' na string?

1) Como alternativa, você também pode usar o identificador de fim de linha.

2) ";" é um separador de coluna ao converter xls em csv, existe esse parâmetro de salvamento.

Além disso, não há programas ideais do ponto de vista da conveniência, pois se trata de um código de programa e ele gosta de regras de design, e não fará nada além daquilo para o qual foi projetado.

Portanto, acho que o usuário terá que pensar em outro símbolo em vez de ";".

Naturalmente, se você tiver alguma sugestão para melhorar essa abordagem, ficarei muito feliz em ouvir a sugestão, pois gosto quando me apontam meus erros e me mostram o melhor método.

 

Muito bem, é isso.

Dei uma olhada no seu código.

Posso lhe dizer que é um GODZILLA nível 80.

---------

Para a Administração(Automated-Trading) - pessoal, vocês não podem ser assim. Não estamos no primeiro de abril para nos divertirmos.

 
sergeev:

Muito bem, é isso.

Dei uma olhada no seu código.

Posso lhe dizer que é um GODZILLA nível 80.

---------

Para a Administração(Automated-Trading) - pessoal, vocês não podem ser assim. Não estamos no primeiro de abril para nos divertirmos.

+100500
 
sergeev:

Muito bem, é isso.

Dei uma olhada no seu código.

Posso lhe dizer que é um GODZILLA nível 80.

---------

Para a Administração(Automated-Trading) - pessoal, vocês não podem ser assim. Não estamos no primeiro de abril para nos divertirmos.

Isso é uma comparação minha, ou é um fato? ))))))
 
sergeev:

Posso dizer - GODZILLA nível 80.

Viva, viva, viva!)
 
Uau, é possível publicar esses códigos aqui? O_o