最近のアクセス:
ExcelDocument データタイプ

各生成言語の MicrosoftExcel ドキュメント生成とのやりとりを統合します。これにより、Microsoft Excel ワークシートを生成および処理できます。また、ExcelCells データタイプを内部的に実装し、このデータタイプをワークシート内に含まれるセルグループの処理に使用します。
以前のものと比較した場合、この実装の重要な利点は、スプレッドシートをオブジェクト指向モデルで処理し、Handles をコントロールする必要がなくなった点にあります。

プロパティ

メソッド

適用範囲

言語: .NET、Java

Event "Excel"
   &ExcelDocument.Open(&FileName)  

   If &ExcelDocument.ErrCode <> 0 
       msg(&ExcelDocument.ErrDescription) 
   Else 
       &ExcelDocument.Clear()  
    
       &ExcelDocument.Cells(1,1).Text = 'Customers list'  
       &ExcelDocument.Cells(1,1).Bold = 1 
       &ExcelDocument.Cells(1,1).Color = RGB(0, 0, 255) 
       &ExcelDocument.Cells(1,1).Size = 10 
        
       &ExcelDocument.Cells(3,1).Text = 'Customer Id' 
       &ExcelDocument.Cells(3,1).Italic = 1 
       &ExcelDocument.Cells(3,1).Bold = 1 
    
       &row = 4 
       &col = 1 
       For Each Line in Grid 
    
               &ExcelDocument.Cells(&row,&col).Number = CustomerId 
               &ExcelDocument.Cells(&row,&col).Color = RGB(0, 0, 255) 
               &row += 1    
              
       Endfor  
       &ExcelDocument.Save()  
   Endif
EndEvent 

.NET

2 とおりの実装があります。
  • EPPLUS: ファイル拡張子が .xlsx に設定されている場合 (推奨の設定)、GeneXus はこの実装を使用します。詳細については、こちらを参照してください。
  • ExcelLite DLL: GemBox のスプレッドシートソフトウェアがインストールされていて、必要なファイル GemBox.Spreadsheet.dll を利用できる場合、GeneXus はこの実装を使用します。
注: 独自のファイル形式である .xls ファイルを生成するには、ExcelLite を使用する必要があります。

Java

詳細については、こちらを参照してください。
Excel ドキュメントの管理に関する共通の問題

参考情報




サブページ
Created: 14/09/18 03:15 by Admin Last update: 22/04/05 18:17 by Admin
カテゴリ
Powered by GXwiki 3.0