[Logstash] Lire des fichier Excel .xls et envoyer à Elasticsearch


(alicia) #1

Bonjour,

J'aimerais savoir s'il est possible de lire des fichier Excel (.xls) et les envoyer à Elasticseach.
Car on a des fichiers de log Excel.
Oubien il faut les convertir en CSV avant?

Merci.


(David Pilato) #2

Je n'ai jamais essayé mais peut-être que ça marcherait ?


(alicia) #3

Merci @dadoonet.

C'est payant...


(David Pilato) #4

Ha ok.

En général je fais un export csv et j'utilise filebeat ensuite.

J'ai décrit ça ici: http://david.pilato.fr/blog/2018/01/10/5-years-what-a-milestone/


(alicia) #5

Merci.

C'est dommage quand même que ELK ne traite pas de fichier excel.


(David Pilato) #6

Tiens. Une petite recherche sur Google m'a donné ça...

Je ne sais pas si ça marche ou pas.

https://rubygems.org/gems/logstash-input-xls/


(David Pilato) #7

J'oubliais que tu peux utiliser aussi le plugin ingest attachment si tu veux "lire" ton fichier excel. Mais il va simplement extraire le texte et tout mettre à plat.

"Lire" Excel n'est simple que dans ces conditions:

  • Une ligne d'entête (et une seule)
  • Pas de cellules fusionnées
  • Une ligne par document à générer (pas de colonne fusionnée)
  • Une seule feuille dans le fichier

Autrement dit, un format CSV dans Excel...
Autant utiliser du CSV. :slight_smile:


(system) #8

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.