使用luacom读取Excel文件中文乱码问题
请教,
现在使用 luaforwindows5.1 自带的luacom(查明 luacom版本为1.4)。
在读取Excel的时候,使用的是Value2这个变量。
读取后 这个变量不做任何处理,直接写入新的Excel里,原本的Excel里的中文,到新的Excel中后,就剩下了一个字。
local val = excel.Read(xls, row, column)
print(string.len(val)) -- 当我的单元格里是汉字,如“测试中问”,这里会输出3,怎么会只有3呢?按理应该是3*4=12才对。我写入的时候就只有一个"测"字,后面的三个字就都没有了。
其中,Read函数原型如下:
function Read(xls, row, column)
return xls.Activesheet.Cells(row, column).Value2
end