2017-04-21 1 views
0

Nous avons un module qui crée un fichier Excel et que l'utilisateur peut télécharger. Nous utilisons EPPlus v4.0.1.1 pour construire les fichiers. Il y a un bug quand l'utilisateur a un code de culture "tr-TR", le saveAs lance une erreur de "Un élément avec la même clé a déjà été ajouté". Mais lorsque nous revenons à "en-US", il enregistre avec succès.L'enregistrement de la feuille de calcul EPPlus déclenche une erreur lors de la commutation de CurrentCulture

Voici le code:

var currentCulture = Thread.CurrentThread.CurrentCulture; 
Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR"); 
var tempStream = new FileStream(Path.GetTempFileName(), FileMode.Create, FileAccess.ReadWrite, FileShare.Read, 4096, FileOptions.DeleteOnClose); 
package.SaveAs(tempStream); 

quelqu'un peut me aider pourquoi EPPlus lancer une erreur sur cette culture particulière? Merci.

Répondre

1

J'ai corrigé l'erreur en mettant à jour la version EPPlus de 4.0.1.1 à 4.1.0.0

Apparemment, la version antérieure ne peut pas gérer une partie de la culture (dans mon scénario, tr-TR).