Microsoft® การรวมไฟล์ Excel via Java
รวมไฟล์ Excel สองไฟล์ขึ้นไปไว้ในสเปรดชีตเดียวโดยใช้รหัส Java
Java เอ็กเซล ไลบรารี่ ให้หลายวิธีในการรวมสมุดงานเข้ากับเนื้อหาประเภทต่างๆ เช่น สูตร รูปภาพ ข้อมูล แผนภูมิ ฯลฯ ไว้ในเอกสารสเปรดชีตเดียว รูปแบบไฟล์ที่รองรับได้แก่ XLS, XLSX, XLSB, XLT, XLTX, XLTM, ODS, CSV, TSV และอื่นๆ
รวมไฟล์ Excel เข้ากับรูปภาพและแผนภูมิ
วิธีที่ง่ายที่สุดในการรวมไฟล์ Excel สองไฟล์ที่มีรูปภาพและแผนภูมิคือการเรียก สมุดงาน.รวม วิธี. อนุญาตให้รวมไฟล์ Excel ประเภทเดียวกันลงในสเปรดชีตเดียว
Java โค้ดรวมไฟล์ Excel
// load first Excel file
var book1 = new Workbook("with-charts.xlsx");
// load second Excel file into a separate instance
var book2 = new Workbook("with-images.xlsx");
// merge two workbooks
book1.combine(book2);
// save the target workbook
book1.save("combined.xlsx");
รวมไฟล์ Excel หลายไฟล์
CellsHelper.mergeFiles วิธีการนี้รองรับการรวมข้อมูล สไตล์ และสูตรของไฟล์ Excel เข้ากับสเปรดชีตใหม่ที่มีรูปแบบเดียวกัน เป็นวิธีที่มีประสิทธิภาพในการรวมไฟล์หลายไฟล์ในขณะที่ใช้แคช
Java รหัสสำหรับรวมไฟล์ Excel หลายไฟล์
// create an Array (length=2)
String[] files = new String[2];
// specify file paths to be merged
files[0] = "Book1.xls";
files[1] = "Book2.xls";
// merge the files to save the result
CellsHelper.mergeFiles(files, "cache", "merged.xls");
รวมไฟล์ Excel โดยการคัดลอกแผ่นงาน
[แผ่นงาน.สำเนา]( https://reference.aspose.com/cells/java/com.aspose.cells/worksheet#copy(com.aspose.cells.Worksheet) สามารถใช้เพื่อคัดลอกข้อมูลและการจัดรูปแบบจากแผ่นงานต้นฉบับไปยังแผ่นงานอื่นภายในหรือระหว่างสมุดงาน วิธีการใช้วัตถุแผ่นงานต้นทางเป็นพารามิเตอร์
Java โค้ดสำหรับคัดลอกแผ่นงานระหว่างสมุดงาน
// Create a Workbook.
Workbook excelWorkbook0 = new Workbook(dataDir + "book1.xls");
// Create another Workbook.
Workbook excelWorkbook1 = new Workbook();
// Copy the first sheet of the first book into second book.
excelWorkbook1.getWorksheets().get(0).copy(excelWorkbook0.getWorksheets().get(0));
// Save the file.
excelWorkbook1.save(dataDir + "out.xls", FileFormatType.EXCEL_97_TO_2003);
รูปแบบการรวมอื่น ๆ ที่รองรับ
การใช้ Java ช่วยให้สามารถรวมรูปแบบไฟล์อื่นๆ ได้มากมาย รวมถึง..