Ez az egyszerű cikk segítséget nyújt a MPP CSV-vé konvertálásához C#-ban, a részletes konfigurációs lépésekkel és egy működő mintakóddal a feladat végrehajtásához. Lefedi az összes szükséges erőforrást az alkalmazás létrehozásához anélkül, hogy az MS Project szoftvertől függene, az MPP fájl CSV formátumra történő átalakításához C# használatával.
Az MPP CSV-vé konvertálásának lépései C# használatával
- Hozzon létre egy fejlesztői környezetet a(z) Aspose.Tasks for .NET telepítéséhez a NuGet csomagkezelővel az MPP exportálásához CSV-be C# használatával
- A forrás MPP-fájl elérése a Project osztályobjektum egy példányával, hogy az MPP-fájlt CSV-vé konvertálja C# használatával
- Példányosítsa a CsvOptions osztályobjektumot a szükséges CSV-fájlbeállítások beállításához
- Konvertálja az MS Project fájlt CSV-vé C#-ban a Mentés módszerrel
A fent említett lépések kényelmes módot kínálnak az MPP fájl CSV-vé konvertálására C# használatával egy lépésenkénti folyamat és egy futtatható mintakód követésével. A folyamat a forrás MPP fájl lemezről való elérésével kezdődik, amelyet ezután a a CsvOptions osztály egy példánya a szükséges kimeneti CSV fájl beállítások megadásához. Végül a betöltött MPP fájl exportálódik egy CSV fájlba, és elmenti a lemezre.
Kód az MS Project konvertálásához CSV-vé C# használatával
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
namespace KbTasks | |
{ | |
public class MppToCsv | |
{ | |
public static void ConvertTasksToCSV() | |
{ | |
string FilePath = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to read the MPP file | |
License TasksCsvLic = new License(); | |
TasksCsvLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the source MPP Project file from the disk | |
Project InputMppProject = new Project(FilePath + "Input.mpp"); | |
// Set the CSV export options | |
CsvOptions csvOpts = new CsvOptions(); | |
csvOpts.TextDelimiter = CsvTextDelimiter.Semicolon; | |
// Save the exported CSV file on the disk | |
InputMppProject.Save(FilePath + "ExportedCsv.csv", csvOpts); | |
} | |
} | |
} |
Ez a példa bemutatja az MPP exportálását CSV-fájlba C# használatával. Ahelyett, hogy az exportált alapértelmezett CSV-fájlra hagyatkozna, testreszabhatja a kimeneti CSV-fájlt a CsvOptions osztály egy példányával, amely olyan tulajdonságokat tesz elérhetővé, mint például a kódolás, a szöveghatároló, a feladatszűrő, a mentési formátum és a fejlécbeállítások elnevezése. kevés.
Ebben a témában megtanultunk egy MPP-CSV konvertert C# használatával fejleszteni. Ha szeretne egy MPP-fájlt SVG-vé konvertálni, kövesse a hogyan lehet az MPP-t SVG-vé konvertálni C# használatával cikket.