我试图使用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).
谢谢.
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)
这个对我有用... ;)
| 归档时间: |
|
| 查看次数: |
7558 次 |
| 最近记录: |