Epplus trouver la colonne nom de la colonne à l'aide de
J'ai une feuille excel créé dynamiquement, je voudrais formater certaines colonnes date, toutefois je ne sais pas l'index de ces colonnes à l'avance que je ne connais que l'en-tête de titre.
1 - je charge le excel à partir de la DataTable
var templateXls = new ExcelPackage();
var sheet = templateXls.Workbook.Worksheets.Add(parameters.ReportName);
sheet.Cells["A1"].LoadFromDataTable(myDataTable, true);
Maintenant, comment puis-je formater par exemple colonne avec le nom "date de Naissance" à être à court de la date de champ? la colonne peut être dans n'importe quel indice dépend de la sélection de l'utilisateur il ya aussi une possibilité que la colonne n'est pas généré. (si l'utilisateur n'a pas l'inclure)
OriginalL'auteur Maro | 2016-10-10
Vous devez vous connecter pour publier un commentaire.
Pouvez le faire avec un peu de
linq
. Donc, en fonction de votre extrait de code (peut vouloir ajouter quelques null-vérification des références):OriginalL'auteur Ernie
Vous pouvez également utiliser l'extension de la Méthode comme ceci:
et de l'Utiliser :
OriginalL'auteur Yehia Amer
Vous pouvez extraire les valeurs des cellules de la première ligne de cette manière:
Vous pourrez ensuite les comparer en fonction de vos intérêts.
Il suffit de garder à l'esprit que, contrairement avec les listes et les tableaux, les indices de lignes et de colonnes commencent à "1" au lieu de "0"
OriginalL'auteur Innat3