Загрузка или импорт файла CSV с формулами
Приведенный ниже код показывает, как можно загружать и импортировать CSV-файл с формулами. Можно использовать любой CSV-файл. Для иллюстрации мы используем простой CSV-файл, который содержит эти данные. Как видите, он содержит формулу.
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"); |
Код сначала загружает CSV-файл, затем снова импортирует его в ячейку D4. Наконец, он сохраняет объект рабочей книги в формате XSLX. Выходной файл XLSX выглядит вот так. Как видите, ячейка C3 и F4 содержат формулу и ее результат 800.
![]() |
---|