| HotXLS Delphi Excel Read Write Library / Component Developers Guide |  | 
  
  
  SaveAs method
  
    
      Saves the Worksheet in a file or stream. Returns 1 if it succeeds.
    
    Syntax
    
      
        function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
      
      
        function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
      
      
        
          | FileName | WideString. A string that indicates the name of the file to be saved. You can include a full path; if you don't, component saves the file in the current folder. | 
        
          | FileFormat | TXLSFileFormat. A value that indicates format of the file to be saved. | 
        
          | Stream | TStream. Saves to a stream specified in the Stream parameter. | 
      
     
    Description
    
      
        FileFormat can be one of these TXLSFileFormat constants.
        
          
            | xlRTF | RTF file format | 
          
            | xlHTML | HTML file format | 
          
            | xlCSV | Comma separated values file format (CSV) | 
          
            | xlText | Tab separated values file format (TSV) | 
          
            | xlUnicodeCSV | Comma separated unicode values file format (CSV) | 
          
            | xlUnicodeText | Tab separated unicode values file format (TSV) | 
        
       
    Example
    
      
        This example saves the Worksheet one as CSV file
      
     
    
Workbook.Sheets[1].SaveAs('sheet.csv', xlCSV);
    
      This example saves the Worksheet one as RTF file
    
   
  
Workbook.Sheets[1].SaveAs('sheet.rtf', xlRTF);
  
    This example saves the Worksheet one as HTML file
  
  
Workbook.Sheets[1].SaveAs('sheet.html', xlHTML);
  
    This example saves the Worksheet one as TSV file
  
  
Workbook.Sheets[1].SaveAs('sheet.tsv', xlText);
  
    This example saves the Worksheet one as unicode TSV file
  
  
Workbook.Sheets[1].SaveAs('sheet.tsv', xlUnicodeText);
  
    This example saves the Worksheet one as unicode CSV file
  
  
Workbook.Sheets[1].SaveAs('sheet.csv', xlUnicodeCSV);