excel转html中文乱码,英文系统中Excel中文乱码问题
我是先用Gridview導出,然后再轉換格式,部分代碼如下
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
GV.RenderControl(htw);
File.WriteAllText(path+"temp", sw,System.Text.Encoding.UTF7);
Excel.Application excelApp = new Excel.ApplicationClass();
Excel.Workbooks wbs = excelApp.Workbooks;
Excel.Workbook wb = wbs.Open(path + "temp", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);//創(chuàng)建WorkBook
wb.SaveAs(path, Excel.XlFileFormat.xlExcel7, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlExclusive, Type.Missing, Type.Missing, System.Text.Encoding.UTF7, Type.Missing, Type.Missing);
系統(tǒng)為英文的Windows 2003,Office也是2003英文版
已在Regional and Language Options中選擇了Chinese (PRC)
GV導出的文件中文顯示正確,轉換格式后中文變?yōu)閬y碼
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的excel转html中文乱码,英文系统中Excel中文乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 定义加密函数程序python_一个pyt
- 下一篇: java信息管理系统总结_java实现科