Actually, rather than spend effort optimizing stuff like this, I'd vote for upgrading the doc Import/Export facility. (Primarily by putting description line breaks in separate columns rather than embedding a control character. Much easier to read and also much easier to use Excel drag-and-fill one column at a time if it's done that way).
For decades, I've used the external CSV copy as the official version of Allen-Bradley docs (Siemens too) and only import to the programming package, and not use the internal editor at all. All that editing UI for tabular data is there for the using in spreadsheets, why not leverage it, instead of expending a lot of effort reinventing it?