|
|
|
|
#1 |
|
Axapta
|
Цитата:
ИМХО запрет гораздо эффективнее. Все равно никакой способ со страшными словами типа "text qualifier" им не подойдет. Просто потому, что не подойдет. Цитата:
Сообщение от Gustav
Именно так и надо. Если уж случилась подобная неприятность, которую надо быстро побороть, то следует:
1. Скопировать данные из грида еще раз уже не в Excel, а в Блокнот. Получившийся текстовый файл сохранить. 2. В Excel открыть его "как текст" с разделителем "символ табуляции". 3. На том же шаге мастера импорта, где задается разделитель, установить ограничитель строк (text qualifier) равным пустой строке (а не кавычкам - никаким!, как стоит по умолчанию). Цитата:
Сообщение от Gustav
К сожаление, не нашёл, где бы можно было заранее установить этот TextQualifier равным пустой строке, чтобы его влияние распространялось бы, скажем, и на копипаст тоже. В справке метода OpenText сказано, что "The default value is xlTextQualifierDoubleQuote." В реестре тоже ничего подобного не нашёл. Лезущая далее в голову предварительная установка формата ячеек, в которые будет производиться вставка, например, в "Текст" желаемого эффекта тоже не производит... Может быть, кто-то окажется более удачным в изысканиях?
|
|
|
|
|
#2 |
|
Moderator
|
Цитата:
Сообщение от oip
Среднестатистический пользователь способен на нижеприведенный способ?! Покажите мне таких.
ИМХО запрет гораздо эффективнее. Все равно никакой способ со страшными словами типа "text qualifier" им не подойдет. Просто потому, что не подойдет. Жаль, но все равно спасибо за попытку найти. Какие другие варианты могут быть? Взнуздывать программирование на тему проверки наличия небалансирующих двойных кавычек в буфере обмена после копирования в гриде? Ну, можно, конечно, попробовать... А запомнить эти 3 простых шага в Excel - уж гораздо проще, чем выучить тот же перечень проблемных символов выше. А плюс к этим 3 шагам еще и рекомендация по возможности следить самостоятельно за второй кавычкой в поле. Вот и все успешно перекрыто: и пилюля есть на случай "болезни", и профилактика, чтобы до "болезни" не доводить.
|
|
|
| Теги |
| ax3.0, ax4.0, excel, spreadsheet, баг, кодировка, номенклатура, спецсимвол |
|
|
|