Articles of epplus

OpenXML / EPPlus – Créer un tableau croisé dynamic en .Net

J’espère que cela pourrait m’aider, au moins, à répondre à l’une des 2 questions que j’ai posées ici , mais je cherche comment créer un PivotCache dans EPPlus / OpenXML et je ne trouve rien en ligne / dans la documentation montrant comment fais le. Donc, je propose une feuille Excel, wksRawData créée dans EPPlus […]

Obtenez toutes les valeurs de cellule d’Excel à l’aide d’EPPlus

Je souhaite utiliser l’object ExcelWorksheet de la bibliothèque EPPlus et récupérer toutes les cellules avec des valeurs ainsi que leurs positions. À la fin de la journée, je veux un dictionnaire semblable à celui-ci. Dictionary<KeyValuePair, object> values. Je cherche un moyen propre et agréable d’extraire les valeurs de cellule dans ce dictionnaire pour pouvoir les […]

Définir l’emplacement de téléchargement avec EPPlus

Je suivais ce tutoriel sur EPPlus, mais je ne sais plus trop comment définir l’emplacement des téléchargements dans le dossier “Téléchargements” des utilisateurs connectés? Je sais que pour moi l’emplacement serait celui-ci, mais leur permet-il de l’affecter sans connaître les informations de compte des personnes connectées? C: \ Utilisateurs \ ordinateur portable \ Téléchargements Et […]

Comment créer un graphique avec EPPlus avec plusieurs séries?

J’essaie de créer ce graphique en utilisant EPPlus: Area Imports Exports North America 9.00010837 14.54751448 South America 7.878137347 4.878011063 Europe 32.41924303 39.37317481 Middle East 6.859031587 12.94288951 Africa 7.611513341 2.938054884 Asia 36.23196633 25.32035526 Le résultat devrait ressembler à: Voici mon code: dataSheet.Cells[“A1”].Value = “Area”; dataSheet.Cells[“B1”].Value = “Imports”; dataSheet.Cells[“C1”].Value = “Exports”; var row = 2; foreach (var […]

Chargement lent des fichiers .CSV avec EPPLUS

J’ai des charges de fichiers .csv que je dois convertir en .xslx après l’application d’un formatage. Un fichier contenant environ 20 000 lignes et 7 colonnes prend 12 minutes pour être converti. Si le fichier contient plus de 100 000 fichiers, il dure plus d’une heure. Ce n’est malheureusement pas acceptable pour moi. Extrait de […]

Comment obtenir une valeur d’une cellule de feuille de calcul Excel avec EPPLUS?

J’utilise la bibliothèque EPPlus pour créer Excel à partir de datatable. C’est ce que je fais: using (ExcelPackage pck = new ExcelPackage()) { ExcelWorksheet ws = pck.Workbook.Worksheets.Add(“Demo”); ws.Cells[“A5:I5”].LoadFromDataTable(dt, true); ws.DefaultColWidth = 25; var headerCell = ws.Cells[“A5:I5”]; headerCell.Style.Fill.PatternType = ExcelFillStyle.Solid; headerCell.Style.Fill.BackgroundColor.SetColor(System.Drawing.Color.BurlyWood); var headerFont = headerCell.Style.Font; headerFont.Bold = true; int totalRow = ws.Dimension.End.Row; int totalCol = ws.Dimension.End.Column; […]

Comment trouver des valeurs datetime dans une feuille Epplus ExcelWorksheet

J’ai une fonction ExcelPackage fonctionnelle dans une application MVC 5 dans laquelle je peux générer avec succès un modèle fortement typé dans un nouveau fichier Excel. J’ai un cas où une colonne spécifique est nullable DateTime avec quatre valeurs possibles: nul date seulement temps seulement date et l’heure J’ai extrait une fonction qui identifie les […]

EPPlus Excel Changer la couleur de la cellule

J’essaie de définir la couleur d’une cellule donnée avec la couleur d’une autre cellule (qui est déjà colorée dans le modèle. Mais worksheet.Cells[row, col].Style.Fill.BackgroundColor ne semble pas avoir de propriété get Est-il possible de faire cela ou dois-je trouver le code hexdécimal exact de la couleur sur Internet? MODIFIER en utilisant le code dans la […]

EPPlus ne calcule pas la sortie de la formule après la liaison

J’utilise EPPlus. Je suis coincé à des formules de cellules. Mon code est ci-dessous: ExcelPackage pck = new ExcelPackage(@”D:\MYSheets\EmptyFile.xlsx”); var ws = pck.Workbook.Worksheets[“MySheet”]; ws.Cells[“A3”].Value = “2.3”; ws.Cells[“A4”].Value = “10.2”; ws.Cells[“A5”].Formula = “=SUM(A3:A4)”; ws.Cells[“A5”].Style.Numberformat.Format = “#,##0.00”; pck.Save(); Lorsque j’ouvre Excel, par défaut, la cellule A5 ne calcule pas la sum des formats A3 et A4. Sauf […]

Exemple Epplus de `LoadFromCollection (IEnumerable , Boolean, TableStyles, BindingFlags, MemberInfo )`

Lorsque j’utilise Epplus ExcelPackage, j’utilise généralement une fonction de base LoadFromCollection pour renseigner une feuille de calcul, comme suit: worksheet.Cells[1, 1].LoadFromCollection(Collection:data, PrintHeaders:true); Sur ce site , je vois la liste des autres surcharges de cette fonction, mais aucun exemple spécifique. Celui-ci a l’air intéressant. Quelqu’un peut-il fournir un exemple de base de l’utilisation de cette […]