2017-04-21 1 views
0

Excel 파일을 생성하는 모듈이있어서 사용자가 다운로드 할 수 있습니다. 우리는 EPPlus v4.0.1.1을 사용하여 파일을 빌드하고 있습니다. 사용자가 "tr-TR"문화권 코드를 가지고있을 때 saveAs가 "동일한 키를 가진 항목이 이미 추가되었습니다"라는 오류를 발생시키는 버그가 있습니다. 그러나 "en-US"로 전환하면 성공적으로 저장됩니다. 다음은 CurrentCulture를 전환 할 때 EPPlus 워크 시트를 저장하면 오류가 발생합니다.

코드입니다 :

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); 

사람이 왜 EPPlus이 특정 문화에 오류를 던지고 나를 도와 드릴까요? 감사.

답변

1

나는 분명히, 이전 버전 (내 시나리오, TR-TR에서) 문화의 일부를 처리 할 수 ​​없습니다 4.1.0.0

에 4.0.1.1에서 EPPlus 버전을 업데이트하여 오류를 해결했습니다.

관련 문제