如何在vb.NET的Excel文件中的单元格中获取unicode字符串?

时间:2019-04-10 07:05:35

标签: excel vb.net unicode

我正在从Excel电子表格中提取文本,以不同的顺序将其存储在文件中。这对于大多数单元格都可以正常工作,但是在单元格包含Unicode字符(unicode值> 0xff)时失败。

我的Excel文件的A列中的文本可能为TimesNewRoman字体,第1行和第2行包含以下4个字符串:

    public class item
    {
        public string id { get; set; }
        public string type { get; set; }
    }

    public class itemDto
    {
        public string id { get; set; }
        public string type { get; set; }
    }

    public itemDto Convert(item source)
    {
        itemDto target = new itemDto();
        target.id = source.id;
        target.type = source.type;
        return target;
    }

我引用Excel COM对象并导入互操作,这使我可以使用

cell A1= "AB12" = U+0041, U+0042, U+0031, U+0032

cell A2= [alpha][beta]12 = U+0391, U+0392, U+0031, U+0032

我在这里做什么错了?

0 个答案:

没有答案