AdvStringGrid SaveTo импортируем из таблицы в файл
21.07.2011
SaveToFile
Сохранение в файл с указанным расширением, FileName - имя файла.AdvStringGrid1.SaveToFile(FileName: String);
Пример:
AdvStringGrid1.SaveToFile('C:Exemple.txt');
Каждая строка файла будет содержать следующую структуру:
[Имя столбца], [Имя строки], [Текст в ячейке]
SaveToCSV
Сохранение в CSV файл , FileName - имя файла.AdvStringGrid1.SaveToCSV(FileName: String);
Пример:
AdvStringGrid1.SaveToCSV('C:Exemple.csv');
Каждая строка файла будет содержать следующую структуру:
[Текст в ячейке 0,0], [Текст в ячейке 1,0], [Текст в ячейке 2,0], [Текст в ячейке 3,0] и т.д.
SaveToASCII
Сохранение в файл с указанным расширением, FileName - имя файла.AdvStringGrid1.SaveToASCII(FileName: String);
Пример:
AdvStringGrid1.SaveToASCII('C:Exemple.txt');
Файл получившийся в итоге будет тестовым, но весь текст будет оформлен в виде таблицы, все "ячейки" подгоняются пробелами.
SaveToBinFile
Сохранение в бинарный файл с указанным расширением, FileName - имя файла.AdvStringGrid1.SaveToBinFile(FileName: String);
Пример:
AdvStringGrid1.SaveToBinFile('C:Exemple.txt');
Файл будет иметь двоичную структуру
SaveToBinStream
Сохранение всех данных таблицы в двоичный поток (переменную типа Stream)AdvStringGrid1.SaveToBinStream(Stream: TStream);
Пример:
AdvStringGrid1.SaveToBinStream(GridStream);
SaveToHTML
Сохранение в файл HTML, FileName - имя файла, Show - определяет будет или не будет выведен файл на экран после сохранения.AdvStringGrid1.SaveToHTML(FileName: String; [Show: Boolean = false]);
Пример #1:
AdvStringGrid1.SaveToHTML('C:Exemple.html');
Пример #2, файл будет выведен на экран:
AdvStringGrid1.SaveToHTML('C:Exemple.html', true);
SaveToHTMLString
AdvStringGrid1.SaveToHTMLString(dir: String);
SaveToXML
AdvStringGrid1.SaveToXML(FileName: String; ListDescr: String; RecordDescr: String;
FieldDescr: TString; [ExportEmptyCells: Booleam = false]);
SaveToFixed
AdvStringGrid1.SaveToFixed(FileName: String; positions: TIntList);
SaveToStream
AdvStringGrid1.SaveToStream(Stream: TStream);
SaveToXLS
Сохраняет в файл электронных таблиц .xls, FileName - имя файла, CreateNewSheet - определяет, будет ли создаваться новый лист.Предварительно необходимо вручную или программно запустить MS Excel.
AdvStringGrid1.SaveToXLS(FileName: String; [CreateNewSheet: Boolean = true]);
Пример:
AdvStringGrid1.SaveToXLS('C:Exemple.xls', true);
Данные сохраняются не форматированными.
SaveToXLSSheet
Сохраняет в файл электронных таблиц .xls, FileName - имя файла, SheetName - имя листа.Предварительно необходимо вручную или программно запустить MS Excel.
AdvStringGrid1.SaveToXLSSheet(FileName: String; SheetName: String);
Пример:
AdvStringGrid1.SaveToXLSSheet('C:Exemple.xls', 'Лист1');
Если файл .xls (книга) существует, то в нём создаётся новый лист с указанным именем или перезаписывается старый лист с таким же именем.
Данные сохраняются не форматированными.
SaveToDOC
AdvStringGrid1.SaveToDOC(FileName: String; [CreateNewDocument: Boolean = true]);