> For the complete documentation index, see [llms.txt](https://docs.medcrypt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.medcrypt.com/fr/helm/get-started-with-helm/dont-have-an-sbom/convert-your-sbom-from-csv-to-cyclonedx.md).

# Convertir votre SBOM de CSV en CycloneDX

{% hint style="success" %}
**Évitez les outils et scripts de conversion !** Vous pouvez désormais [importer des SBOM au format CSV et Excel](/fr/helm/get-started-with-helm/upload-your-first-sbom.md#upload-a-csv-or-excel-sbom) directement dans Helm.
{% endhint %}

### **Charger un SBOM au format CSV ou Excel**

{% hint style="warning" %}
**Cette fonctionnalité est en version bêta.** Faites-nous part de vos commentaires et dites-nous comment améliorer cette expérience !
{% endhint %}

Vous pouvez importer directement des fichiers CSV et Excel dans Helm, où ils seront automatiquement convertis en SBOM CycloneDX. Vous n’aurez ainsi plus besoin d’outils ou de scripts de conversion [manuelle](/fr/helm/get-started-with-helm/dont-have-an-sbom/convert-your-sbom-from-csv-to-cyclonedx.md).

1. Cliquez sur le bouton **Upload SBOM** .
2. Dans la fenêtre modale qui s’affiche, indiquez le nom et la version du produit.
3. Dans la liste déroulante **SBOM type** , sélectionnez **Document**.
4. Sélectionnez un fichier ou faites-le glisser dans le champ **SBOM file** .
5. Cliquez sur **Generate CycloneDX SBOM**.
6. Prévisualisez vos données avant l’importation. Vérifiez les informations sur les composants pour vous assurer que tout est correct et repérer les éventuels problèmes de formatage.
7. Cliquez sur **Upload** pour convertir et importer votre SBOM.
8. Une fois importé, votre SBOM sera prêt pour l’analyse et la correction des vulnérabilités. Vous pourrez l’exporter aux formats [CycloneDX, SPDX ou CSV](/fr/helm/ensure-fda-readiness/fda-ready-sbom-and-vulnerability-reports.md), ainsi que dans notre format [SBOM FDA élaboré par nos experts](/fr/helm/ensure-fda-readiness/fda-ready-sbom-and-vulnerability-reports/meet-fda-requirements-with-your-fda-sbom-report.md). Vous pouvez également exporter des rapports [VEX et VDR](/fr/helm/ensure-fda-readiness/fda-ready-sbom-and-vulnerability-reports/vex-and-vdr-reports.md).

### Utilisez un outil open source

Nous avons utilisé [CycloneDX-CLI](https://github.com/CycloneDX/cyclonedx-cli). Vous devrez l’installer et l’exécuter localement. Si cela dépasse vos compétences, [contactez-nous](mailto:support@medcrypt.com) pour que nous puissions convertir votre SBOM.

1. Installez CycloneDX-CLI.
2. Ajoutez à votre fichier CSV les colonnes de métadonnées présentées dans cet [exemple de fichier](https://github.com/CycloneDX/cyclonedx-cli/blob/main/example.csv)  : Supplier, Type, Name, Version. Ces colonnes sont peut-être déjà présentes. Elles sont nécessaires pour que Helm puisse identifier correctement les correspondances de vos composants.
3. Ajoutez le champ de métadonnées à votre fichier CSV. Consultez le [cas d’utilisation du graphe de dépendances CycloneDX](https://cyclonedx.org/use-cases/#dependency-graph) pour en savoir plus.
4. Exécutez l’outil en utilisant l’option “--output-format json”. Le fichier sera alors généré au format JSON. Par exemple, depuis votre répertoire (le nôtre est ./bin/linux-x64/cyclonedx), saisissez la commande suivante dans la ligne de commande (dans notre exemple, nous avons utilisé source\_sbom\_cyclonedx.csv comme fichier CSV source, puis destination\_sbom\_cyclonedx.json comme fichier JSON de sortie créé à partir du fichier CSV) : convert --input-file source\_sbom\_cyclonedx.csv -–output-format json > destination\_sbom\_cyclonedx.json

### Écrivez un script personnalisé

Vous pouvez écrire un script personnalisé en Python ou dans le langage de votre choix pour convertir le fichier CSV au format JSON CycloneDX.

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.medcrypt.com/fr/helm/get-started-with-helm/dont-have-an-sbom/convert-your-sbom-from-csv-to-cyclonedx.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
