Учись программированию на C++ Builder бесплатно!
  • Главная
  • FAQ
  • Как данные из StringGrid записать в Microsoft Excel

Размещаем на форму компонент StringGrid и заполняем его данными, компонент SaveDialog и кнопку Button со следующим кодом:

WideString str;
TStringList *sl = new TStringList;
for(int i = 0 ; i<StringGrid1->RowCount ;++i)
{
for(int j = 0; j< StringGrid1->ColCount;++j)
str +=StringGrid1->Cells[j][i]+ "\t";
sl->Add(str);
str = "\r" ;
str = "";
}
if (SaveDialog1->Execute())
sl->SaveToFile(SaveDialog1->FileName + ".xls");
delete sl;

Поиск по сайту