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

Вниз

stringgrid ->excel   Найти похожие ветки 

 
inkvizitor ©   (2007-02-06 14:03) [0]

Доброго времени суток!
1)нужен пример сохранения стринггрида в эксель через savedialog или вообще как это делается?
что то типа:
if savedialog1.execute then
stringgrid1.???????????  -  вообщем в эксель.
2)не помещается число в ячейку стринга что надо в свойствах стринга настроить или програмно написать?


 
Elen ©   (2007-02-06 14:09) [1]


> нужен пример сохранения стринггрида в эксель

Ну сохрани из стрингов в формат CVS и открой его в экзеле.

> не помещается число в ячейку стринга

Чьего стринга?


 
inkvizitor ©   (2007-02-06 15:01) [2]


> Чьего стринга?

стринггрида.

> Ну сохрани из стрингов в формат CVS

не подскажешь pls.


 
Сергей М. ©   (2007-02-06 15:08) [3]


> не помещается число в ячейку стринга


Смазать не пробовал ?


 
Elen ©   (2007-02-06 15:10) [4]


> не подскажешь pls.

Что подсказать?


 
Elen ©   (2007-02-06 15:20) [5]


> inkvizitor

Код? Тогда лови :
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
for i:=0 to StringGrid1.RowCount-1 do begin
StringGrid1.Rows[i].Delimiter:=";";
ListBox1.Items.Append(StringGrid1.Rows[i].DelimitedText);
end;
ListBox1.Items.SaveToFile("dd.csv");
end;


 
inkvizitor ©   (2007-02-06 15:23) [6]


> Смазать не пробовал ?

чето у тебя мысли об одном и том же (проктолог ,смазать  ????странно  ..)

> Что подсказать?

ну как примерно это делается ???


 
Elen ©   (2007-02-06 15:24) [7]


> ну как примерно это делается ???

[5]


 
inkvizitor ©   (2007-02-06 15:35) [8]

БОЛЬШОЕ СПАСИБО словил!! (8-)
только теперь не подскажешь :
чтобы ячейка стринггрида по размеру числа подходила а то вручную приходится раздвигать границы ячейки стринггрида(в ширину)?
какое свойство таблички за это отвечает или программно???


 
Elen ©   (2007-02-06 15:42) [9]


> inkvizitor ©   (06.02.07 15:35) [8]

Конечно, Лови :

procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);
begin
tag:=StringGrid1.Canvas.TextWidth(StringGrid1.Cells[StringGrid1.col,StringGrid1. Row]);
if tag>40 then
StringGrid1.ColWidths[StringGrid1.Col]:=StringGrid1.Canvas.TextWidth(StringGrid1 .Cells[StringGrid1.col,StringGrid1.Row]);

end;


 
inkvizitor ©   (2007-02-06 15:56) [10]

Еще раз БАЛЬШОЕ СПАСИБО!
только я вот не пойму tag>40
почему 40 или можно любое число?


 
Elen ©   (2007-02-06 15:59) [11]


> почему 40 или можно любое число?

Это число - минимум ширины.


 
Сергей М. ©   (2007-02-06 16:00) [12]


> inkvizitor
> почему 40 или можно любое число?


Тебе можно любое.


 
inkvizitor ©   (2007-02-06 16:12) [13]


> Elen ©   (06.02.07 15:59) [11]

спасиба еще раз.


> Тебе можно любое.


профессионалам отдельная просьба - быть снисходительными. не забывай!



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

Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.044 c
2-1170746474
Grover
2007-02-06 10:21
2007.02.25
Использование dll


15-1170574988
helpme
2007-02-04 10:43
2007.02.25
zeos


15-1170118915
CRT
2007-01-30 04:01
2007.02.25
Только Самсунг производит ещё большие CRT мониторы?


15-1170349580
SergMsk
2007-02-01 20:06
2007.02.25
Куда залить файл?


1-1168098557
Kolan
2007-01-06 18:49
2007.02.25
Синглетон. Кто его должен удалять?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский