Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Вниз

Квадратик   Найти похожие ветки 

 
Shum   (2003-07-09 15:20) [0]

Добрый день!
Ситуация такая.
При экспорте строки в Excel, если есть перенос строки, на его месте в Excele появляется квадратик
Кто-нибудь знает, как вылечить?
Помогите, плиз..


 
bushmen   (2003-07-09 15:25) [1]

А кто тебе мешает перед переброской строки в Excel удалить этот перенос?


 
Shum   (2003-07-09 15:29) [2]

Надо чтобы перенос был, несколько строк идет
по моему в Дельфи перенос идет #D#A, в экселе несколько по другому.
Пробовал AdjustLineBreaks, не лечит


 
bushmen   (2003-07-09 15:43) [3]

To Shum ©:
А через set excl = CreateOLEObject("Excel.Application") не пробовал?


 
clickmaker   (2003-07-09 15:45) [4]

Попробуй оставить один #A


 
DenK_vrtz   (2003-07-09 15:46) [5]

Shum © (09.07.03 15:29), это как по другому?!
Возврат каретки chr(13)+chr(10), по-моему всегда и везде так было!


 
bushmen   (2003-07-09 15:47) [6]

В Excel можно ещё vbCrLf


 
SergSuper   (2003-07-09 15:48) [7]

А как у Вас делается экспорт в Excel?


 
Johnmen   (2003-07-09 16:01) [8]

>DenK_vrtz © (09.07.03 15:46)

Не совсем так...:)
#13 - возврат каретки в начало строки
#10 - переход каретки к новой строке


 
DenK_vrtz   (2003-07-09 16:04) [9]

Johnmen © (09.07.03 16:01), точно точно, Ваша правда! :-)


 
DenK_vrtz   (2003-07-09 16:11) [10]

Johnmen © (09.07.03 16:01), хотя сейчас еще раз попробовал chr(13)+chr(10) правильно работает и в Excel копируется без проблем!


 
Shum   (2003-07-09 16:35) [11]

Данные из мемо сохраняются в таблице MSSQL2000, непосредственно оттуда идет экспорт
Примерно так
FWorkSheet.Range["НАЗНАЧЕНИЕ_ПЛАТЕЖА"].Value:=
MainQueryRemark.Asstring;


 
Shum   (2003-07-09 16:38) [12]

через CreateOLEObject


 
bushmen   (2003-07-09 16:40) [13]

To Shum ©:
Смотри DenK_vrtz ©


 
Shum   (2003-07-09 16:58) [14]

Короче, фишка в том, что в Дельфи перевод идет #13#10, а в эеле только одно из значений, не помню, #13 или #10, второе отображается как квадратик. И вот как бы ево вырезать?


 
clickmaker   (2003-07-09 18:58) [15]

FWorkSheet.Range["НАЗНАЧЕНИЕ_ПЛАТЕЖА"].Value := StringReplace(MainQueryRemark.Asstring, #13#10, #10, [rfReplaceAll]);



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
3-77768
Kati
2003-07-02 10:06
2003.07.24
Все тот же Sql !


14-78137
Nikkk
2003-07-08 23:07
2003.07.24
Домашняя cеть в WinME


1-77832
Shadow X
2003-07-09 09:38
2003.07.24
ShellTreeView


6-78029
Fast
2003-05-19 12:52
2003.07.24
RAS & Ping


3-77812
Devourer
2003-07-03 14:55
2003.07.24
Справка по функциям API для БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский