Définissez le type de données comme le nombre, le texte et la date dans la colonne Excel en utilisant Microsoft.Office.Interop.Excel dans c #
Mon problème est que je suis en train de mettre le type de données d'une colonne excel en C#, dans ce cas, les types de données nombre, du texte et de la date. Je suis l'aide de la DLL Microsoft.Bureau de.Interop.Excel.
Je ne sais pas comment faire pour définir les formats de cellules de l'ensemble de la colonne d'excel à l'aide de C# est un langage de programmation.
source d'informationauteur Jack1987
Vous devez vous connecter pour publier un commentaire.
Pour définir une plage de texte:
Vous pouvez également préfixe d'une valeur de vous mettre dans une cellule avec une apostrophe pour format text:
Pour définir une plage de nombre
Évidemment, si vous souhaitez définir le format de l'ensemble de la colonne de votre gamme sera la colonne.
EDIT:
Les Dates sont un peu plus complexe et dépend aussi de vos paramètres régionaux:
Il n'y est une réponse à une question que j'avais posée sur ce peu de temps en arrière.
Plus particulièrement, les types de données que ce mec l'utilise dans sa réponse sont:
Semble familière?
Si vous êtes intéressé, voici le lien:
Insérer un DataTable dans Excel à l'Aide de Microsoft Access Moteur de Base de données via OleDb
Oui, avec le format de la date, tout est plus compliqué - même plus compliqué que Sid Hollande a mentionné. La raison en est dans les problèmes de localisation. Par exemple, si votre système Windows dispose d'localisation russe, vous devez utiliser des lettres russes dans les formats de date, comme "ДД.MM.ГГГГ" ou "ГГГГ-MM-ДД", et, par conséquent, vous devriez être capable d'extraire et d'appliquer ces lettres. Voir plus ou moins complète de la description et solution ici: https://stackoverflow.com/a/35418176/2199512