我正在从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
我在这里做什么错了?