• <menu id="w2i4a"></menu>
  • logo Aspose.Cells開發(fā)者指南

    文檔首頁>>Aspose.Cells開發(fā)者指南>>Excel文件處理控件Aspose.Cells功能演示:使用Java實現(xiàn)CSV和Excel的相互轉(zhuǎn)換

    Excel文件處理控件Aspose.Cells功能演示:使用Java實現(xiàn)CSV和Excel的相互轉(zhuǎn)換


    Aspose.Cells for JavaExcel電子表格處理API,它允許Java開發(fā)人員在自己的Java應用程序中嵌入可讀取、寫入和操作Excel電子表格的能力,而無需依賴Microsoft Excel。

    CSV文件格式用于保存逗號分隔的值。當輸入數(shù)據(jù)中包含數(shù)字并且您需要執(zhí)行一些計算時,CSV到Excel的轉(zhuǎn)換非常有用。同樣,從Excel到CSV的轉(zhuǎn)換在某些情況下很有用,例如在某些情況下數(shù)據(jù)序列化。

    在本文中,我們使用Aspose.Cells for Java API 詳細探討CSV和Excel文件格式(XLS / XLSX)之間的相互轉(zhuǎn)換:

    • CSV至Excel和Excel至CSV Converter API –安裝
    • 使用Java將CSV轉(zhuǎn)換為Excel(XLSX / XLS)
    • 使用Java將Excel(XLSX / XLS)轉(zhuǎn)換為CSV
    整合所有格式API處理控件Aspose永久授權(quán)正在慧都網(wǎng)火熱銷售中,新購樂享85折起!聯(lián)系慧都客服立馬1分鐘了解全部咨詢!

    CSV至Excel和Excel至CSV Converter API –安裝

    為了轉(zhuǎn)換這些文件格式,首先需要在Java環(huán)境中為Java API配置Aspose.Cells。這將使您僅需幾行代碼即可達到要求。該API將負責其余的任務和活動。您可以通過下載JAR文件或添加以下Maven存儲庫規(guī)范來進行設置:

    Excel文件處理控件Aspose.Cells功能演示:使用Java實現(xiàn)CSV和Excel的相互轉(zhuǎn)換

    使用Java將CSV轉(zhuǎn)換為Excel(XLSX / XLS)

    CSV到Excel轉(zhuǎn)換的一種流行用例是需要將一些值填充到Excel工作表中的表中。同樣,在很多情況和用例中,您可能需要執(zhí)行此轉(zhuǎn)換。為了使此操作簡單易行,讓我們考慮一個基本的CSV文件作為示例:

    Excel文件處理控件Aspose.Cells功能演示:使用Java實現(xiàn)CSV和Excel的相互轉(zhuǎn)換

    讓我們按照以下步驟將CSV轉(zhuǎn)換為Excel文件:

    1. 初始化LoadOptions類對象
    2. 將FileFormatType指定為CSV
    3. 實例化Workbook類的對象
    4. 保存輸出的Excel文件

    下面的代碼段顯示了如何使用Java將CSV轉(zhuǎn)換為Excel(XLSX / XLS):

    // Opening CSV Files
    // Creating CSV LoadOptions object
    LoadOptions loadOptions = new LoadOptions(FileFormatType.CSV);
    // Creating an Workbook object with CSV file path and the loadOptions
    // object
    Workbook workbook = new Workbook(dataDir + "Book_CSV.csv", loadOptions);
    workbook.save(dataDir + "CSVtoExcel.xlsx" , SaveFormat.XLSX);
    
    

    下面的屏幕快照顯示了使用上述代碼段生成的輸出Excel文件:

    Excel文件處理控件Aspose.Cells功能演示:使用Java實現(xiàn)CSV和Excel的相互轉(zhuǎn)換

    使用Java將Excel(XLSX / XLS)轉(zhuǎn)換為CSV

    Excel(XLSX / XLS)到CSV轉(zhuǎn)換也是一個重要的用例。由于我們已經(jīng)創(chuàng)建了一個Excel文件,因此讓我們將其視為輸入文件以繼續(xù)進行轉(zhuǎn)換。這可以解釋我們已經(jīng)轉(zhuǎn)換的CSV和Excel文件之間的高度保真度。讓我們按照以下步驟使用Java將Excel(XLSX / XLS)轉(zhuǎn)換為CSV。

    1. 使用Workbook構(gòu)造函數(shù)加載輸入的Excel文件
    2. 通過指定CSV SaveFormat保存輸出CSV文件

    以下代碼段顯示了如何在Java中將Excel(XLSX / XLS)轉(zhuǎn)換為CSV:

    // Load the input Excel file
    Workbook workbook = new Workbook(dataDir + "CSVtoExcel.xlsx");
    
    // Save output CSV file
    workbook.save(dataDir + "ExcelToCSV.csv" , SaveFormat.CSV);
    
    

    轉(zhuǎn)換輸入的Excel文件后,可以將輸出的CSV文件與上面在第一個示例中使用的文件進行比較。您會注意到輸出文件彼此相同。如此高的保真度充分說明了這些文件格式轉(zhuǎn)換的效率。


    還想要更多嗎?您可以點擊閱讀【2020 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();