CSV dosyasını Formüllerle Yükleyin veya İçe Aktarın
Contents
[
Hide
]
CSV dosyası çoğunlukla metinsel veriler içerir ve herhangi bir formül içermez. Ancak bazen CSV dosyaları da formüller içeriyor. Bu tür CSV dosyaları ayarlanarak yüklenmelidir.TxtLoadOptions.HasFormula iledoğru . Bu özellik ayarlandıktan sonradoğru, Aspose.Cells, formülü basit metin olarak ele almaz. Bunlar formül olarak ele alınacak ve Aspose.Cells formül hesaplama motoru bunları her zamanki gibi işleyecektir.
CSV dosyasını Formüllerle Yükleyin veya İçe Aktarın
Aşağıdaki kod, bir CSV dosyasını formüllerle nasıl yükleyebileceğinizi ve içe aktarabileceğinizi gösterir. Herhangi bir CSV dosyasını kullanabilirsiniz. Örnekleme amacıyla,basit csv dosyası bu verileri içeren. Gördüğünüz gibi bir formül içeriyor.
300,500,=Sum(A1:B1)
Kod önce CSV dosyasını yükler, ardından D4 hücresinde yeniden içe aktarır. Son olarak, çalışma kitabı nesnesini XSLX biçiminde kaydeder. buçıktı XLSX dosyası buna benzer. Gördüğünüz gibi C3 ve F4 hücresi formül ve sonucu 800 içerir.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
String dataDir = Utils.getDataDir(LoadOrImportCSVFile.class); | |
String csvFile = dataDir + "sample.csv"; | |
TxtLoadOptions opts = new TxtLoadOptions(); | |
opts.setSeparator(','); | |
opts.setHasFormula(true); | |
// Load your CSV file with formulas in a Workbook object | |
Workbook workbook = new Workbook(csvFile, opts); | |
// You can also import your CSV file like this. The code below is importing CSV file starting from cell D4 | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
worksheet.getCells().importCSV(csvFile, opts, 3, 3); | |
// Save your workbook in Xlsx format | |
workbook.save(dataDir + "output.xlsx"); |