コード例 #1
0
ファイル: ExcelExporter.cs プロジェクト: youmery/longomatch
    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);
        }
    }
コード例 #2
0
ファイル: ExcelExporter.cs プロジェクト: GNOME/longomatch
    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);
        }
    }