如何在epplus中更改ExcelPackage()的编码

时间:2019-01-29 18:33:39

标签: c# asp.net-core .net-core epplus excelpackage

是否可以将ExcelPackage()编码为UTF-8格式。我已经尝试过ExcelTextFormat(),但不能解决我的问题。问题是,当我导出CSV文件时,它显示警告“文件格式和fileName.csv扩展名不匹配”。

let result = self.removeSubStringIn(mainStr: str, fromStr: "\\# \\*{60}", toStr: "\\# -{60}", includingFromAndTo: true)

  func removeSubStringIn(mainStr:String, fromStr:String, toStr:String, includingFromAndTo:Bool) -> String?
    {
        var pattern = ""
        if (includingFromAndTo)
        {
            pattern = "(?s)(\(fromStr))(.+?)(\(toStr))"
        }
        else
        {
            pattern = "(?s)(?<=\(fromStr))(.+?)(?=\(toStr))"
        }
        var regex = try? NSRegularExpression(pattern: pattern, options: .caseInsensitive)

        let result = regex!.stringByReplacingMatches(in: mainStr,
                                                     range: NSRange(location: 0, length: mainStr.count),
                                                     withTemplate: "")

        return result
    }

0 个答案:

没有答案