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이 특정 문화에 오류를 던지고 나를 도와 드릴까요? 감사.