Charger ou importer un fichier CSV avec des formules
Le code suivant illustre comment vous pouvez charger et importer un fichier CSV avec des formules. Vous pouvez utiliser n’importe quel fichier CSV. À des fins d’illustration, nous utilisons le fichier CSV simple qui contient ces données. Comme vous pouvez le constater, il contient une formule.
300,500,=Sum(A1:B1)
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
TxtLoadOptions opts = new TxtLoadOptions(); | |
opts.Separator = ','; | |
opts.HasFormula = true; | |
// Load your CSV file with formulas in a Workbook object | |
Workbook workbook = new Workbook(dataDir + "sample.csv", opts); | |
// You can also import your CSV file like this | |
// The code below is importing CSV file starting from cell D4 | |
Worksheet worksheet = workbook.Worksheets[0]; | |
worksheet.Cells.ImportCSV(dataDir + "sample.csv", opts, 3, 3); | |
// Save your workbook in Xlsx format | |
workbook.Save(dataDir + "output_out.xlsx"); |
Le code charge d’abord le fichier CSV, puis l’importe à nouveau dans la cellule D4. Enfin, il enregistre l’objet classeur au format XSLX. Le fichier XLSX de sortie ressemble à ceci. Comme vous pouvez le constater, la cellule C3 et F4 contiennent une formule et son résultat 800.
![]() |
---|