ExcelExporter.ExportProject C# (CSharp) Method

ExportProject() public method

public ExportProject ( Project project, IGUIToolkit guiToolkit ) : void
project Project
guiToolkit IGUIToolkit
return void
    public void ExportProject(Project project, IGUIToolkit guiToolkit)
    {
        string filename = guiToolkit.SaveFile(Catalog.GetString("Output file"), null,
            Config.HomeDir(), "Excel", ".xlsx");

        if (filename == null)
            return;

        filename = System.IO.Path.ChangeExtension(filename, ".xlsx");

        try {
            EPPLUSExporter exporter = new EPPLUSExporter(project, filename);
            exporter.Export();
            guiToolkit.InfoMessage(Catalog.GetString("Project exported successfully"));
        }catch (Exception ex) {
            guiToolkit.ErrorMessage(Catalog.GetString("Error exporting project"));
            Log.Exception(ex);
        }
    }

Usage Example

コード例 #1
0
ファイル: Main.cs プロジェクト: GNOME/longomatch
        public static void Main(string[] args)
        {
            /* Start DB services */
            Core.Init();
            var db = new DataBase(Path.Combine(Config.DBDir(),Constants.DB_FILE));
            Project p = db.GetProject(db.GetAllProjects()[0].UUID);

            ExcelExporter ee = new ExcelExporter();
            ee.ExportProject(p,  "/home/andoni/test.xls");
        }
All Usage Examples Of ExcelExporter::ExportProject