Projet Raefet
Projet Raefet
Projet Raefet
Parcours : Auto-Tronique
Par
Raefet WAYEL
M. Président
M. Rapporteur
Mme. Ines HAMMAMI Encadreur
M. Borhen KOUKI Encadreur de l’Entreprise
i
Ce modeste travail est dédié
A mes très chers Parents, Autant de phrases et d’expressions aussi éloquentes soientelles ne
sauraient montrer le degré d’amour et d’affection que j’éprouve pour vous. Vous avez su
m’inculquer le sens de la responsabilité, de l’optimisme et de la confiance en soi face aux
difficultés de la vie. Que Dieu le tout puissant vous préserve, vous accorde santé, bonheur,
quiétude de l’esprit et vous protège de tout mal
A mes chers frères, En souvenir de l’agréable enfance qui nous a réuni et pour toute la
complicité et l’entente qui nous unissent.
A mes chers amis, vos encouragements et votre soutien m’ont toujours été d’un grand secours.
Puisse ce travail témoigner de ma ma sincère estime. A tout ceux qui ont contribué à la
réalisation de ce travail et tout ceux qui m’ont chaleureusement supportée.
Raefet WAYEL
Page ii
REMERCIEMENTS
C ’est avec un grand plaisir qu’on réserve cette page en signe de gratitude et de profonde
reconnaissance à tous ceux qui on a aidé à la réalisation de ce modeste travail.
Tout d’abord, on adresse mon sincère remerciement et mon profonde gratitude à mon encadrante
Mme.Ines HAMMAMI pour sa encadrement de qualité et pour tous ses conseils judicieux tout
au long de ce projet.
On tient aussi à exprimer mon vif sentiment de gratitude à M.Borhen KOUKI et M.Achref
JBELI pour leurs disponibilités, leurs générosité, leurs directives et leurs conseils.
On tient aussi à exprimer mon profond respect à toute l’équipe de travail qui on a fourni le
cadre nécessaire pour la réalisation de mon projet. On a eu l’honneur et le plaisir de travailler
au sein d’une aussi dynamique équipe.
Par ailleurs, on adresse mon sincère remerciement aux membres du jury pour avoir bien voulu
examiner et juger ce travail.
On remercie enfin tous les enseignants de l’Institut Supérieur des Sciences Appliquées et de
Technologie de Mateur.
i
Table des matières
ii
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3 Réalisation 33
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.1 Environnement matériel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2 Environnement logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2.1 Langages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.3 Mise en oeuvre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.3.1 Interfaces exclusives au Admin : . . . . . . . . . . . . . . . . . . . . . . . 39
3.3.2 Interfaces exclusives aux employés : . . . . . . . . . . . . . . . . . . . . . 41
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table des figures
iv
TABLE DES FIGURES
Page v
Liste des tableaux
vi
Introduction générale
Dans ce cadre, on a été amené à développer une application des modules de test comme
projet de fin d’études.
Dans mon rapport, subdivisé en trois chapitres, on a rapporté les différentes étapes de
l’achèvement de mon projet.
Dans le premier chapitre on est intéressé à la présentation de la SEBN.TN2, ensuite nous
avons mis l’accent sur le cycle de production de la société. On a aussi expliqué la problématique
. Le deuxième chapitre, on a propsé une solution convenable et on a expliqué l’organigramme
de réalisation de mon projet. Dans le dernier chapitre, on a parlé des outils techniques et de la
présentation de l’application. Enfin on a clôturé par une conclusion qui synthétise notre travail.
1
Chapitre 1
2
CHAPITRE 1. CADRE GENERAL DU PROJET
Introduction
1.1.1 Historiques
• Sumitomo Electric Bordnetze a été fondée en 1986 en tant que joint-venture entre Volks-
wagen AG et Siemens AG, et a reçu le nom de Volkswagen Bordnetze GmbH.
• Au début des années 1990, les premiers sites internationaux ont été créés, entre autres en
Turquie (1990), en Pologne (1992), en Slovaquie (1996).
Page 3
CHAPITRE 1. CADRE GENERAL DU PROJET
• SEBN à 41 locations divisés sur 13 pays : Dans l’Europe, L’Allemagne , dans l’Amérique :
Mexique, Ukraine, Poland, république de Czech, Russie et Moldova ; En Asie : Chine,
Slovaquie, Bulgarie, et Romanie , et en Afrique : Marroque et la Tunisie Particulièrement
en Tunisie, SEBN se trouve à Jendouba (SEBN TN) depuis 2008.
• En 2018, le groupe a opté pour l’implémentation de son deuxième site à El Fejja avec une
capacité d’accueil qui va dépasser 3000 epmloyés en fin 2024.
Page 4
CHAPITRE 1. CADRE GENERAL DU PROJET
SEBN-TN2 est une entreprise de structure et d’architecture conforme aux normes interna-
tionales. Outre la Directeur Générale, elle est composée de 10 départements principaux comme
la figure 1.3 ci-dessous montre :
• Département PPE :
Ce département est charge d’optimiser la planification de la production en fonction des
besoins des clients et des objectifs internes. Les principaux pôles de ce département sont
d’une part, l’ingénierie produit dont la mission est la conception des produits, l’application
des modifications techniques pour les différentes familles des produits, et d’autre part, le
pole Ingénierie de processus quiets charge de la mise en place des méthodes de travail
ainsi que la conception des postes de travail et leurs emplacements.
Page 5
CHAPITRE 1. CADRE GENERAL DU PROJET
• Département Informatique IT :
Charge de l’administration du système d’information, le département informatique s’oc-
cupe de la gestion du parc informatique dont l’installation et l’entretien du réseau et des
serveurs ainsi que la maintenance des serveurs, en outre ce service est charge de gérer les
applications des différents départements
Page 6
CHAPITRE 1. CADRE GENERAL DU PROJET
• connecteurs.
Ces composants devant être contrôlé avant d’utiliser, pour éliminer les anomalies et tout risque
à utiliser une matière première non conforme.Commençant par le magasin,on va décrire les
étapes de fabrication des faisceaux de câble pour l’automobile.
1.2.1 Magasin
Page 7
CHAPITRE 1. CADRE GENERAL DU PROJET
Dans cette zone sont effectués les premiers traitements sur les fils. L’opérateur reçoit une
fiche de coupe de département Planification (engineering) qui précise toutes les opérations à
effectuer sur un fil donné, aussi que les paramètres à respecter et les tolérances admises.
Les opérations de coupe, de marquage, de dénudage, de sertissage et application joint sont
effectuées suivant des programmes bien déterminés spécifiant la longueur des fils à couper aussi
que leurs sections et leurs couleurs. Ces programmes sont enregistrés dans des ordinateurs placés
sur les machines KOMAX , comme le montre la figure 1.5 , en utilisant le logiciel CAO.
Page 8
CHAPITRE 1. CADRE GENERAL DU PROJET
Il s’agit de terminer des fils équipés : ajout d’opérations ne pouvant pas être réalisées sur la
machine de coupe (komax).
Dans cette partie, on trouve ces 3 étapes :
• Soudage ultrason :
C’est un assemblage de fils de différentes sections, longueurs et couleurs par une sou-
dure.Le courant électrique passe alors dans chaque fil comme s’il n’y avait plus qu’un seul
fil.
Le point de soudage doit être protégé des courts circuits et des agressions corrosives telles
que l’eau, l’huile ou l’air salin. Il existe deux types de protection :
- Protection avec bandage.
- Protection avec schrumpf.
Ces fils sont préparés dans une machine de soudage qui on la montré dans la figure 1.7.
Elle est composée par une unité de soudage, moniteur , Documents au poste et le support
fils :
Page 9
CHAPITRE 1. CADRE GENERAL DU PROJET
• Torsadage :
Permet de tresser 2 ou 3 fils entre eux sous forme sinusoïde pour éliminer les parasites,
comme la figure 1.8 montre ci-dessous :
Page 10
CHAPITRE 1. CADRE GENERAL DU PROJET
• Sertissage manuel :
Parfois il y’à des contacts de grande forme qu’on ne peut pas les sertir avec la machine
de coupe KOMAX donc on essaye de le faire manuellement avec la machine de sertissage
manuel qui la figure 1.9 montre :
Dans cette zone on fait l’assemblage des différents éléments de câblage en respectant le plan
demandé.
Il y’à une zone de préparation où les opératrices prépare les connecteurs parce que parfois il
y’à des connecteurs qui nécessitent préparation pour assurer l’étanchéité, verrouillage...
Dans la zone d’assemblage, les opératrices procédant au montage des fils selon un mode opéra-
toire bien déterminer sur des planches contenant une schématisation du câblage et des fils.
Cette opération s’effectue sur des planches fixes ou sur des carrousels tournants, comme le
montre la figure 1.10 et la figure 1.11, pour un assemblage en chaine.
Page 11
CHAPITRE 1. CADRE GENERAL DU PROJET
Après cette instruction, viens le contrôle de faisceau électrique dont on parle dans la partie
précédente.
Page 12
CHAPITRE 1. CADRE GENERAL DU PROJET
1.2.5 Le contrôle
Quand on finit l’assemblage du différent élément du câble, on passe à une étape très impor-
tante, c’est le contrôle. Dans cette étape le câble doit confirmer les différents types de contrôle
pour assurer une bonne qualité. Dans notre projet, on intresse uniquement à la partie de test
(contrôle électrique).
Page 13
CHAPITRE 1. CADRE GENERAL DU PROJET
• Testeur CT25 :
C’est un appareil permettent de tester le câblage comme le montre la figure 1.14 .
Il y’à différent type de testeur, chacun possède ces propres caractéristique, tel que
CT11, CT15, CT25, CT30, CT35.
Cet appareil est lié aux différentes cartes d’interface, carte master, carte slave et les
cartes master slave.
Page 14
CHAPITRE 1. CADRE GENERAL DU PROJET
Ces cartes sont des cartes de connexions entre le PC et les modules de test ainsi que
le testeur.
• Imprimante thermique :
Pour le système d’identification des câblages testés, on utilise l’imprimante ther-
miques avec des robons SOLO 80 pour lancer l’impression de l’étiquette du contrôle
électrique.
Page 15
CHAPITRE 1. CADRE GENERAL DU PROJET
Page 16
CHAPITRE 1. CADRE GENERAL DU PROJET
1.3 Problématique
Jusqu’à maintenant, les techniciens utilisent un mode d’observation des informations tradi-
tionnel. Ils ne disposent pas encore d’une application spécifique. Ces tâches nécessitent beaucoup
de temps, d’attention et une vérification régulière.
En outre, l’absence d’une base de données et la non informatisation du travail ralentissent
la circulation des informations et diminuent la rentabilité.
Conclusion
Dans ce premier chapitre, on a présenté l’organisme d’accueil ainsi que le cadre général
de notre projet. on a aussi dégagé le cycle de production de la société. Après avoir donner la
problématique, on passera alors à la proposition de la solution .
Page 17
Chapitre 2
18
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
Introduction
Dans ce chapitre on intéressera de l’étape fondamentale dans le cycle de vie de dévelop-
pement d’un logiciel. On présentera d’une façon détaillée la solution proposée. On détaillerait
l’organigramme de réalisation. Puis, on clôturerait ce chapitre par les besoins fonctionnels et
les besoins non fonctionnels de mon projet.
2.1 Solution
La solution que j’ai proposé pour résoudre les insuffisances et les problèmes dégagés ci dessus
est la création d’une base des données des pièces de rechanges des modules de tests pour chaque
tables de test électriques et à la conception d’un système informatique. Les fonctionnalités de
cette application doivent offrir :
Mon travail consiste à développer une application qui va aider les techniciens au court de
la maintenance et les opérateurs à compléter le travail avec un temps d’arrêt bien réduit .
Page 19
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
Page 20
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
Page 21
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
Page 22
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
Page 23
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
• Contre pièce :
Le support de boitier est un contre pièce qui permet de maintenir le boîtier mécaniquement
(levier) ou pneumatique (piston) comme la figure 2.8 montre.
Les dimensions du module de test sont diffèrent et sont tributaires des dimensions de
connecteur et de la taille de l’échantillon de test.
Généralement, les dimensions des modules TSK sont un multiple de 5 et possèdent une
géométrie soit carré soit rectangulaire.
Page 24
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
• Les Pines :
Les pines de continuités, de verrouillage et de commutations possédants des rôles diffé-
rents dépendent du module utilisé.
Comme les têtes des broches sont différentes, chaque type à son propre plongeur (récep-
tacle) qu’elle nécessite pour s’adapter à chaque broche d’essai.
la figure 2.9 montre un exemple des pines :
Page 25
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
• Les switchs :
Un switch est un équipement qui fonctionne comme un pont multiports et qui permet de
relier plusieurs segments d’un réseau informatique entre eux.
Le switch est chargé d’analyser les trames qui arrivent sur les ports d’entrée. Il opère une
filtration des données afin de les orienter vers le bon port. Le switch a donc une double
fonction de filtrage et de connectivité. Il sert de véhicule au transport de trame, comme
peut également le faire le routage. Il crée également des circuits virtuels.
La figure 2.10 suivante illustre un exemple des switchs :
• Installation pneumatique :
Le module de test à des niveaux mobiles en alimentation pneumatique, ne font entrer en
contact à l’essai qu’après le démarrage de test. Il est fourni avec 2 tuyaux pneumatiques,
comme la figure 2.13 montre . Le tuyau blanc est connecté au niveau haut et le noir est
relié au niveau inférieur.
Le niveau est soulevé par le bouton de démarrage. Le bouton de réparation abaisse le
niveau en appuyant sur le bouton de déverrouillage ou après un test réussi, le niveau
baisse, l’alimentation de 24V s’éteint et le test objet est libéré.
Page 26
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
Le circuit pneumatique est composé par les accessoires suivants comme la figure 2.11 :
L’installation pneumatique des modules est équipée par un distributeur plan ,comme la
figure 2.12 illustre,qui contient 20 connexions pour chaque rang.
Page 27
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
• Installation électrique :
L’installation électrique est composée par les circuits suivants comme la figure 2.14 montre :
Page 28
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
• Fiche technique : La fiche technique est un document qui regroupe les caractéristiques
d’un produit classées suivant un plan.
La fiche technique permet au techniciens de connaître les composants nécessaire de chaque
module de test qui se trouve dans les tables test électrique .
la figure 2.15 est un exemple d‘une fiche technique qui comporte le code 999 et le numero
VW de module de test, aussi les réferences des pines et des switches et leurs quantités.
1 2 3 4 5 6 7 8
All rights reserved in the event of the grant of a patent, utility model or design.
modifications
index modification date name
A SP. 3/4 A
Offenders will be held liable for the payment of damages.
B B
SE. 5/6
TP. 1/2
test pin TKS 112 x05 065 270 150 x 1502M
SAP: 107937 2 1
SE. 5/6
C C
Pos. PTp SAP-No. Description Qty
1 N 2329389 seal cage 1
2 N 2474579 top plate 1
3 N 2474580 contact pin plate 1
4 L 100210 test pin SKS 215 302 100 A 15 02 M 1 Switch
SKS 465 352 350 A 35 17,0 M
5 L 100212 SKS 465 352 350 A 35 17,0 M 1 SAP: 100212
Sleeve KS-465 M2,5
D 6 L 100312 sleeve KS-11230 M 1 SAP: 100317 D
7 L 100317 sleeve KS-465 M2,5 1
Colour coding scheme - Wiring of modules
8 L 100331 distance sleeve DS-102 02 24 2 MS-230 / MS-300 V1 Detection - Sequence
No. Colour Usage No. Colour Usage After the last testpoint start the detection testpoints.
9 L 100554 plug nipple MS58 PU1,5 2 1 yellow reserve 17 white - grey Testpoint 12 Sequence as specified in schedule. For each detection are
2 grey + LED 18 brown - grey Testpoint 13 2 ways necessary.
10 L 103485 screw M3x25 galv. DIN 912 8.8 4 3 red + 24 V Solenoid 19 white - pink Testpoint 14 Example: 4 ways connector with Spacer and Clip detection
as the communication of its contents to others without express authorization is prohibited.
Page 29
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
C’est à partir de ce modèles que on a crée la base de données. Biensur chaque partie du modèle
conceptuel de données a été morcellé pour un compréhension.
• Définition :
Le modèle conceptuel des données est une représentation schématique qui permet de
représenter la structure du système d’information, du point de vue des données, c’est-à-
dire les dépendances ou relations entre les différentes données du système d’information.
• Concepts de base :
• Propriété : c’est une donnée, une information élémentaire sur une entité. Elle doit
toujours porter un nom, prendre des valeurs et avoir un sens dans le système d’in-
formation étudié.
• Relation : elle matérialise un lien, une association entre deux ou plusieurs entités .
• Chaque table de test module est composée par une reference et un numéro de type
entier.
• Chaque test module est composé par une réference 999, une quantité et un VW
numéro de type entier.
• Chaque switcher est composé par une reference et un numéro de type entier.
• Chaque pinne est composé par une reference et un numéro de type entier.
Page 30
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
Page 31
CHAPITRE 2. ANALYSE ET SPECIFICATION DES BESOINS
• L’employé : C’est l’acteur principale qui interagit avec mon application. Il a pour rôle
de consulter quelques fonctionnalités(les messages,les tables des modules de test,...).
• S’authentifier : l’admin entre son « E-mail », son « Mot de passe » et son « Code » avant
d’accéder à l’application pour assurer la confidentialité des informations.
• S’authentifier : l’adhérant entre son « E-mail » et son « Mot de passe » avant d’accéder
à l’application pour assurer la confidentialité des informations.
Conclusion
Dans ce chapitre on a détaillé les étapes de travail qui donne une vision plus claire de projet.
Puis on a spécifié les besoins fonctionnels et non fonctionnels de l’application. Le chapitre
suivant sera destiné pour montrer la phase de réalisation.
Page 32
Chapitre 3
Réalisation
33
CHAPITRE 3. RÉALISATION
Introduction
Dans ce chapitre, on va décrire les moyens qui on a permit de transposer mon études à une
application qui satisfait les besoins . Puis on expliquera le fonctionnement de cette application
et on illustrera l’implémentation de mon travail par des captures d’écran.
Caractéristique PC
Modéle MSI
Processeur Core i7-5700HQ
Fréquence de processeur 2.7GHz
RAM 16GB
Stockage 1To
Système d’exploitation Windows 10
Cette partie est réservée pour la présentation des logiciels utilisés dans la réalisation de
l’application, des langages, des technologies et des architectures.
Page 34
CHAPITRE 3. RÉALISATION
• Android Studio :
Android Studio est un environnement de développement pour développer des applications
mobiles Android. Il est basé sur IntelliJ IDEA et utilise le moteur de production Gradle.
Il peut être téléchargé sous les systèmes d’exploitation Windows, macOS, Chrome OS et
Linux.
• Microsoft Excel :
Microsoft Excel est un logiciel tableur de la suite bureautique Microsoft Office développé
et distribué par l’éditeur Microsoft. La version la plus récente est Excel 2019. Il est destiné
à fonctionner sur les plates-formes Microsoft Windows, Mac OS X, Android ou Linux.
• TSK :
TSK est un logiciel pour la création d’un environnement favorable pour développer l’in-
dustrie automobile en Tunisie. Il prépare les fiches techniques des modules de tests. Il est
destiné à fonctionner sur les plates-formes Microsoft Windows, Mac OS X, Android ou
Linux.
Page 35
CHAPITRE 3. RÉALISATION
3.2.1 Langages
• JAVA :
Java est le langage Android le plus utilisé dans le développement mobile. L’un de ses
plus grands avantages est que les logiciels créés avec ce langage peuvent être facilement
installés et exécutés sur différents systèmes d’exploitation, que ce soit Windows, Mac OS,
Linux ou autre.
• HTML5 :
L’HyperText Markup Language, généralement abrégé HTML est le langage de balisage
conçu pour représenter les pages web. Il permet également de structurer sémantiquement
et logiquement et de mettre en forme le contenu des pages.
Page 36
CHAPITRE 3. RÉALISATION
• CSS3 :
Cascading Style Sheets (feuilles de styles en cascade), servent à mettre en forme des
documents web, type page HTML ou XML.
Par l’intermédiaire de propriétés d’apparence (couleurs , bordures , polices , etc ..) et de
placement (largeur , hauteur, côte à côte, etc ..).
Page 37
CHAPITRE 3. RÉALISATION
• Authentification :
En lançant l’application, la première interface qui s’affiche est l’authentification. A ce
stade l’utilisateur doit se connecter. Il saisie son e-mail et son mot de passe et doit
spécifier s’il est un admin ou un employé avant de cliquer sur le boutton "Sign in" comme
la figure 3.8 montre :
Page 38
CHAPITRE 3. RÉALISATION
• Authentification Admin :
Si l’acteur est un admin, il doit saisir son code avant de cliquer sur le boutton "Sign in"
comme la figure 3.9 montre :
Page 39
CHAPITRE 3. RÉALISATION
Page 40
CHAPITRE 3. RÉALISATION
Page 41
CHAPITRE 3. RÉALISATION
Page 42
CHAPITRE 3. RÉALISATION
Aprés que l’employé choisit l’application qu’il veut l’utiliser un message est envoyé auto-
matiquement vers l’agent dans le magasin pour préparer le pine ou le switch comme la
figure 3.15 montre :
Page 43
CHAPITRE 3. RÉALISATION
Conclusion
Au cours de ce dernier chapitre, d’une part, on a montré l’environnement de travail de mon
projet. D’autre part, on a exposé quelques captures d’écran de mon application réalisée.
A présent on va passer à identifier la conclusion générale.
Page 44
CONCLUSION GENERALE
En guise de conclusion, mon mission était de préparer une base de données pour les tables
desmodules de test, de concevoir et développer une application pour les techniciens de la société.
Cette application permet aux employés de rechercher les pines et les switches avec la référence
de module de test. Quand la liste des pines et des switches s’affiche, l’employé peut envoyer un
message vers le magasin et il peut ajouter un nouveau module de test. Elle permet aussi au
admin de gérer les employés. On peut dire enfin que les objectifs qui on a était fixé au départ
sont en grande partie atteints.
L’accomplissement de cette tâche a nécessité l’apprentissage de nouvelles connaissances du
monde de développement.
mon stage au sein de la SEBN.TN2 a été très enrichissant pour moi. Pendant ces 3 mois on
est confronté aux difficultés réelles du monde du travail ce qui on a aidé à mettre en pratique
mon connaissance théorique acquise durant mon formation..
Cette expérience on a offert une bonne préparation à mon insertion professionnelle parce
qu’elle a conformé mon envie et mon désir d’exercer mon futur métier de «programmeur ».
Enfin, on garde de ce stage encourageant un excellent souvenir et on tient à exprimer mon satis-
faction d’avoir pu travaillé dans des bonnes conditions matérielles et environnement agréable.
45
Bibliographie
[1] https://www.sebn.com/en//.
[2] https://www.komaxgroup.com/fr-FR/Products-and-Solutions/Products/
Cut-and-Strip/.
[3] https://fr.wikipedia.org/wiki/Lecteur_de_code-barr.
[4] https://fr.wikipedia.org/wiki/Dossier_technique.
[5] https://fr.wikipedia.org/wiki/Android_Studio.
[6] https://fr.wikipedia.org/wiki/Microsoft_Excel.
[7] https://fr.wikipedia.org/wiki/JavaScript_Object_Notation.
46