C#'ta MPP'yi CSV'ye dönüştürün

Bu basit makale, ayrıntılı yapılandırma adımlarını ve görevi tamamlamak için çalışan bir örnek kodu kapsayarak MPP‘yi C#’ta CSV’ye dönüştürme konusunda yardımcı olur. MPP dosyasını C# kullanarak CSV‘a dönüştürmek için MS Project yazılımına bağımlı olmadan uygulamayı oluşturmak için gereken tüm gerekli kaynakları kapsar.

C# kullanarak MPP’yi CSV’ye Dönüştürme Adımları

  1. MPP’yi C# kullanarak CSV’ye aktarmak için NuGet paket yöneticisini kullanarak Aspose.Tasks for .NET yüklemek üzere geliştirme ortamını oluşturun
  2. MPP dosyasını C# kullanarak CSV’ye dönüştürmek için Project sınıfı nesnesinin bir örneğini kullanarak kaynak MPP dosyasına erişin
  3. Gerekli CSV dosyası seçeneklerini ayarlamak için CsvOptions sınıfı nesnesini örnekleyin
  4. Save yöntemini kullanarak MS Project dosyasını C# dilinde CSV’ye dönüştürün

Yukarıda belirtilen adımlar, adım adım bir işlem ve çalıştırılabilir bir örnek kod takip ederek MPP dosyasını C# kullanarak CSV’ye dönüştürmenin uygun bir yolunu sunar. İşlem, kaynak MPP dosyasına diskten erişilerek başlatılır ve daha sonra kullanılarak devam edilir. Gerekli çıktı CSV dosyası seçeneklerini ayarlamak için CsvOptions sınıfının bir örneği. Son olarak, yüklenen MPP dosyası bir CSV dosyasına aktarılır ve diske kaydedilir.

C# kullanarak MS Project’i CSV’ye Dönüştürme Kodu

import com.aspose.tasks.CsvOptions;
import com.aspose.tasks.CsvTextDelimiter;
import com.aspose.tasks.License;
import com.aspose.tasks.Project;
public class MppToCSV {
public static void main(String[] args) throws Exception {// Throws exception to handle the MPP file
String FilePath = "//Users//KnowledgeBase//TestData//";
// Apply the product license to access and process the MPP file
License TasksLic = new License();
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic");
// Access the MPP file from the disk
Project srcProject = new Project(FilePath + "Input.mpp");
// Set the CSV options for output
CsvOptions csvOptions = new CsvOptions();
csvOptions.setTextDelimiter(CsvTextDelimiter.Semicolon);
// Export the MPP to CSV file on the disk
srcProject.save(FilePath + "OutputCsv.csv", csvOptions);
}
}

Bu örnek, C#* kullanarak *MPP’yi CSV’ye aktarma işlemini gösterir. Dışa aktarılan varsayılan CSV dosyasına güvenmek yerine, bir dosyayı adlandırmak için kodlamayı, metin sınırlayıcıyı, görev filtresini, kaydetme biçimini ve başlık ayarlarını ayarlama gibi özellikleri ortaya çıkaran CsvOptions sınıfının bir örneğini kullanarak çıktı CSV dosyasını özelleştirebilirsiniz. bir kaç.

Bu konuda, C#* kullanarak *MPP’den CSV’ye dönüştürücü geliştirmeyi öğrendik. Bir MPP dosyasını SVG’ye dönüştürmekle ilgileniyorsanız C# kullanarak MPP’yi SVG’ye dönüştürme adresindeki makaleyi izleyin.

 Türkçe