Если вам нужно только надстрочные символы, которые имеют надстрочные версии Unicode - например, только цифры - тогда используйте String Manipulation для выполнения подстановок.
В противном случае я не думаю, что у KNIME есть какие-либовозможности для обработки форматирования в тексте ячейки таблицы, но я также не знаю ни одного простого способа переноса форматированного текста в Excel (при условии, что вы используете Excel).
Ближайшее, что я мог найти, этоФормат Excel XML Spreadsheet 2003 (.xml)
, который позволяет сохранять текст с надстрочными индексами в относительно простом формате на основе XML и загружать его обратно с тем же форматированием.Если вам не нужно много другого форматирования в выводе электронной таблицы, возможно, вы можете использовать возможности XML KNIME (что неплохо) и / или скрипт Python, использующий что-то вроде библиотеки lxml.etree
, чтобысоздать вывод в этом формате.
В качестве альтернативы, лучшее решение, которое я могу придумать, это «пометить» текст, который должен быть надстрочный, с использованием некоторых последовательностей символов, которые иначе не появятся в выходных данных - которые могутхорошо, будьте <sup>text</sup>
- затем используйте Excel VBA, чтобы найти эти теги, отформатируйте текст между ними как верхний индекс и удалите теги.
Я бы попробовал задать это на форуме KNIME в случае, еслиу кого-то есть лучшее предложение.