SaveAs 메서드
범위 값을 파일 또는 스트림에 저장합니다. 성공하면 1을 반환합니다
구문
function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
| FileName |
WideString. 저장할 파일 이름을 지정하는 문자열입니다 전체 경로를 포함할 수 있으며, 포함하지 않으면 컴포넌트가 현재 폴더에 파일을 저장합니다 |
| FileFormat |
TXLSFileFormat. 저장할 파일의 형식을 나타내는 값 |
| Stream |
TStream. Stream 매개 변수에 지정된 스트림에 저장합니다 |
설명
FileFormat는 다음 TXLSFileFormat 상수 중 하나일 수 있습니다
| xlHTML |
HTML 파일 형식 |
| xlCSV |
쉼표로 구분된 값 파일 형식(CSV) |
| xlText |
탭으로 구분된 값 파일 형식(TSV) |
| xlUnicodeCSV |
쉼표로 구분된 유니코드 값 파일 형식(CSV) |
| xlUnicodeText |
탭으로 구분된 유니코드 값 파일 형식(TSV) |
예제
이 예제는 시트 1의 A1:F100 셀을 CSV 파일로 저장합니다
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
이 예제는 시트 1의 A1:F100 셀을 HTML 파일로 저장합니다
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
이 예제는 시트 1의 A1:F100 셀을 TSV(탭으로 구분된 값) 파일로 저장합니다
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
이 예제는 전체 워크시트를 sheet.csv로 저장합니다
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
이 예제는 전체 워크시트를 유니코드 sheet.csv로 저장합니다
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
이 예제는 시트 1의 A1:F100 셀을 유니코드 TSV(탭으로 구분된 값) 파일로 저장합니다
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);