在Npoi中打开.xlsx文件

The*_*per 0 c# npoi

我试图使用Npoi打开一个.xlsx文件,但它一直崩溃,出现以下错误:

1 is not a supported code page.
Parameter name: codepage
Run Code Online (Sandbox Code Playgroud)

我的代码非常简单:

OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Excel Workbook|*.xlsx";

DialogResult dr = ofd.ShowDialog();

if (dr == DialogResult.OK)
{
    XSSFWorkbook myWorkbook;

    FileStream fs = new FileStream(ofd.FileName, FileMode.Open, FileAccess.Read);

    using (fs)
    {
        myWorkbook = new XSSFWorkbook(ofd.FileName);
    }
}
Run Code Online (Sandbox Code Playgroud)

尝试创建工作簿时发生错误.我也试过使用流,例如:

myWorkbook = new XSSFWorkbook(fs);
Run Code Online (Sandbox Code Playgroud)

有谁知道什么是错的?我无法在网上找到适当的例子来处理.xlsx文件.我正在起诉最新的版本(2.0.1).

谢谢.

Sim*_*mon 5

ICSharpCode.SharpZipLib.Zip.ZipConstants.DefaultCodePage = Encoding.Default.CodePage;
...
FileStream fs = new FileStream(ofd.FileName, FileMode.Open, FileAccess.Read);
XSSFWorkbook workbook = new XSSFWorkbook(fs);
Run Code Online (Sandbox Code Playgroud)

这个对我有用... ;)