Comment définir un type de données pour une colonne avec ClosedXML?

Je vois beaucoup d’exemples dans la documentation où le type de données d’une cellule est défini:

ws.Cell(1, 1).SetDataType(XLCellValues.Text); 

Mais quand j’essaie de définir un type de données pour une colonne:

 ws.Column(1).SetDataType(XLCellValues.Text) 

ClosedXML génère un fichier de 5 Mo et le type de données n’est pas défini.

Cette opération fonctionne comme prévu dans Excel (clic droit sur l’en-tête de colonne, formater les cellules, …).

S’il s’agit d’une limitation de ClosedXML, peut-elle être facilement corrigée ou existe-t-il une solution de contournement?

ClosedXML définit le type de données pour toutes les cellules de la colonne, jusqu’au maximum (ligne 1 million environ). Utilisez cette option pour définir uniquement le type de données pour les cellules utilisées dans la colonne:

 ws.Column(1).CellsUsed().SetDataType(XLDataType.Text); 

De plus, le type de données dans ClosedXML n’est pas le même que le format de cellule dans Excel (consultez l’exemple de fichier de la documentation pour voir la différence).