![]() |
#8 |
Участник
|
Докладываю.
В копипасте, каждое поле хранится как текст обрамленный двойными кавычками. Чтобы при вставке ексель принимал правильно текст содержащий сам по себе двойные кавычки, их нужно задвоить, но это не должно касаться открывающий и закрывающих кавычек. Изначально я сделал перебор всего буфера, переделав его в контейнер, где разделителем является табуляция ( '\t' ). И потом запаковывал этот контейнер обратно в буфер, Но на большом количестве данных перевод строки в контейнер занимает очень много времени, плюс обратный перевод контейнера в строку выдает строку в 100 символов. Поэтому нужно делать перебор буфера построчно. Я же решил использовать буфер для создания массива с последующим экспортом в Excel. |
|
|
За это сообщение автора поблагодарили: Logger (3). |
|
|