以编程方式编写特殊或非法字符后,Excel文件无法打开

时间:2016-10-07 07:20:36

标签: c# excel

我使用下面的代码从SQL表中获取值(包括无效字符)并生成excel文件。但是当我打开文件时它会出错 - "我们发现内容有问题......"

我无法在此处粘贴该字符。

有没有办法在excel中使用代码编写这些无效字符,然后打开文件时,它应该正常打开。

FileInfo NewFile = new FileInfo(@"D:\pg\splchar.xls");
    using (OfficeOpenXml.ExcelPackage xlPackage = new OfficeOpenXml.ExcelPackage(NewFile))
        {
            OfficeOpenXml.ExcelWorksheet worksheet1 = xlPackage.Workbook.Worksheets.Add("Test1");
            int rowId = 0;
            string str="";
            for (int i = 0; i < resultTable.Rows.Count; i++)
            {
                rowId++;
                str=resultTable.Rows[i]["Value"].ToString();
                worksheet1.Cell(rowId, 1).Value = str;
            }


            xlPackage.Save();
        }

invalid char

0 个答案:

没有答案