Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2017, 14:30   #1
kekeksey
 
Регистрация: 01.05.2017
Сообщений: 6
По умолчанию Дозапись данных из sringGrid в excel

У меня такая проблема, у меня реализовано сохранение на разные страницы Excel, но когда я записываю данные на 2 страницу, то с остальных они удаляются, как можно сделать чтобы данные дозаписывались, а не перезаписывались?


Код:
var
Excel, WorkBook, Sheet:variant;
i, j,ListInt: integer;
FName,List: string;
 
begin
if SaveDialog1.Execute then
FName := SaveDialog1.FileName
else
Exit;
Excel:=CreateOleObject('Excel.Application');
Excel.DisplayAlerts:=False;
Excel.Visible:= False;
Workbook:=Excel.
Workbooks.Add;
Workbook.SaveAs(FName);
List:=InputBox('Номер месяца', 'Введите номер месяца', '1');
ListInt:=StrToInt(Copy(List, 1, 2));
Sheet:= Workbook.Worksheets[ListInt];
for i:= 0 to StringGrid1.RowCount - 1 do
 
begin
for j:= 0 to StringGrid1.ColCount - 1 do
Sheet.Cells[i+1, j+1]:= StringGrid1.Cells[j, i];
end;
 
Workbook.Save;
Workbook.Close;
Excel.Quit;
Excel:= UnAssigned;
MessageBox(Handle,'Экспорт данных завершен!','Внимание!',0);
end;
kekeksey вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтр SringGrid`a Scorpuha БД в Delphi 25 30.09.2015 15:57
С++ ввод данных с файла и дозапись в файл *Fantom* Помощь студентам 1 15.10.2013 21:29
Работа с компонентом SringGrid (Delphi) McSullivan Помощь студентам 4 10.11.2012 23:11
Дозапись данных в файл DarkDeidara Помощь студентам 6 18.05.2011 10:23
дозапись в файл Djaconda Общие вопросы C/C++ 1 04.06.2008 23:52