Показать сообщение отдельно
Старый 25.04.2007, 15:24   #11  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от oip Посмотреть сообщение
А если начинаете, то будте добры еще и закрывающую кавычку ставить.
Ну! Я слышу топот - это наши пользователи побежали нас слушаться!
Надо не столько запрет, сколько какое-то лекарство им на подобный случай предложить, которым при необходимости они могли бы воспользоваться самостоятельно.
Цитата:
Сообщение от oip Посмотреть сообщение
PS Да, конечно, можно и это обойти (с помощью промежуточного текстового файла, например).
Именно так и надо. Если уж случилась подобная неприятность, которую надо быстро побороть, то следует:
1. Скопировать данные из грида еще раз уже не в Excel, а в Блокнот. Получившийся текстовый файл сохранить.
2. В Excel открыть его "как текст" с разделителем "символ табуляции".
3. На том же шаге мастера импорта, где задается разделитель, установить ограничитель строк (text qualifier) равным пустой строке (а не кавычкам - никаким!, как стоит по умолчанию).
Цитата:
Сообщение от oip Посмотреть сообщение
Или наверняка в настройках самого экселя что-то подправить, просто совсем уж глубоко я не копался.
К сожаление, не нашёл, где бы можно было заранее установить этот TextQualifier равным пустой строке, чтобы его влияние распространялось бы, скажем, и на копипаст тоже. В справке метода OpenText сказано, что "The default value is xlTextQualifierDoubleQuote." В реестре тоже ничего подобного не нашёл. Лезущая далее в голову предварительная установка формата ячеек, в которые будет производиться вставка, например, в "Текст" желаемого эффекта тоже не производит... Может быть, кто-то окажется более удачным в изысканиях?
За это сообщение автора поблагодарили: oip (4).