Я извлекаю текст из электронной таблицы Excel, чтобы сохранить его в файле в другом порядке.Это нормально работает для большинства ячеек, но не работает, если ячейка содержит символы Юникода (значение Юникода> 0xff).
В моем файле Excel может быть текст в столбце A шрифта TimesNewRoman, строки 1 и 2 со следующими 4 символьными строками:
cell A1= "AB12" = U+0041, U+0042, U+0031, U+0032
cell A2= [alpha][beta]12 = U+0391, U+0392, U+0031, U+0032
Я ссылаюсь на COM-объект Excel и импортирую взаимодействие, и это позволяет мне получить текст с
Dim cellText As String
cellText = worksheet.Cells(row,1).Value
If row = 1, then I get "AB12" as I expect.
If row = 2, then I get "12" and the first 2 Greek characters get lost.
Что я здесь не так делаю?