XLS XLSB XLSX XLSM ODS
Aspose.Cells  for Java
XLSM

ซ่อมไฟล์ XLSM ใน Java

สร้างแอปพลิเคชัน Java ของคุณเองเพื่อซ่อมแซมไฟล์ xlsm โดยใช้ Java

ซ่อมแซมไฟล์ XLSM โดยใช้ Java

ฉันจะซ่อมแซมไฟล์ xlsm ได้อย่างไร ด้วยไลบรารี Aspose.Cells for Java คุณสามารถซ่อมแซมไฟล์ XLSM โดยทางโปรแกรมได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด Aspose.Cells for Java สามารถสร้างแอปพลิเคชันข้ามแพลตฟอร์มด้วยความสามารถในการสร้าง แก้ไข แปลง เรนเดอร์ และพิมพ์ไฟล์ Excel ทั้งหมด Java Excel API ไม่เพียงแต่แปลงระหว่างรูปแบบสเปรดชีตเท่านั้น แต่ยังสามารถเรนเดอร์ไฟล์ Excel เป็นรูปภาพ, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT และอื่นๆ อีกมากมาย จึงเป็นตัวเลือกที่สมบูรณ์แบบในการแลกเปลี่ยนเอกสารในรูปแบบมาตรฐานอุตสาหกรรม คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรงจาก Maven และติดตั้งภายในโปรเจ็กต์ที่ใช้ Maven ของคุณโดยเพิ่มการกำหนดค่าต่อไปนี้ใน pom.xml

พื้นที่เก็บข้อมูล


<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

การพึ่งพาอาศัยกัน


<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>version of aspose-cells API</version>
<classifier>jdk17</classifier>
</dependency>

วิธีซ่อมแซมไฟล์ xlsm ใน Java

ต้องการซ่อมแซมไฟล์ xlsm โดยทางโปรแกรมหรือไม่ นักพัฒนา Java สามารถโหลดและซ่อมแซมไฟล์ xlsm ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด

  • กำหนดคลาสที่สืบทอด Aspose.Cells.IWarningCallback
  • โหลดไฟล์ XLSM โดยการสร้างอินสแตนซ์ของ Workbook โดยใช้คลาสการสืบทอดด้านบนอ้างถึงโค้ดด้านบน
  • บันทึกสมุดงาน ไฟล์ xlsm ที่เสียหายจะได้รับการซ่อมแซม
ตัวอย่างโค้ดการซ่อมแซมไฟล์ XLSM
Input file
Save as
   
                                   

	
  import  com.aspose.cells.Workbook; 
  import  com.aspose.cells.WarningInfo; 
  import  com.aspose.cells.LoadOptions; 
  
  //1, Define a class that inherits Aspose.Cells.IWarningCallback
  public class DefaultWarningCallback implements com.aspose.cells.IWarningCallback {
    @Override
    public void warning(WarningInfo arg0) {
    //Implement this method as needed
    }
  }
  
  //2, Load the corrupted file by creating an instance of Workbook, using the inheritance class above
  DefaultWarningCallback w = new DefaultWarningCallback();
  LoadOptions options = new LoadOptions();
  options.setWarningCallback(w);
  var workbook = new Workbook("Input.xlsx", options);
		  
  //3, Save the workbook, the corrupted file will be repaired.
  workbook.save("Output.xlsx");
	 
                
            

Java ไลบรารี่ เพื่อซ่อมแซมไฟล์ XLSM

เราโฮสต์แพ็คเกจ Java ของเราใน Maven ที่เก็บ ‘Aspose.Cells for Java’ เป็นไฟล์ JAR ทั่วไปที่มีรหัสไบต์ โปรดติดตาม. คำแนะนำทีละขั้นตอน เกี่ยวกับวิธีการติดตั้งลงในสภาพแวดล้อมนักพัฒนา Java ของคุณ

ความต้องการของระบบ

Aspose.Cells for Java รองรับระบบปฏิบัติการหลักทั้งหมด เพียงตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับ Java Runtime Environment สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป
  • รับเบอร์ล่าสุด Aspose.Cells for Java โดยตรงจาก Maven

XLSM XLSM รูปแบบไฟล์คืออะไร

ไฟล์ที่มีนามสกุล XLSM เป็นไฟล์สเปรดชีตประเภทหนึ่งที่รองรับมาโคร จากมุมมองของแอปพลิเคชัน แมโครคือชุดคำสั่งที่ใช้สำหรับกระบวนการอัตโนมัติ แมโครใช้เพื่อบันทึกขั้นตอนที่ดำเนินการซ้ำๆ และอำนวยความสะดวกในการดำเนินการโดยการเรียกใช้แมโครอีกครั้ง แมโครได้รับการตั้งโปรแกรมด้วย Visual Basic for Applications (VBA) ของ Microsoft จากภายในสมุดงาน Excel โดยใช้ Visual Basic Editor และสามารถเรียกใช้/ดีบักได้โดยตรงจากที่นั่น

อ่านเพิ่มเติม

ซ่อมแซมรูปแบบ Excel อื่น ๆ ที่รองรับ

การใช้ Java ทำให้สามารถซ่อมแซมไฟล์รูปแบบ Excel อื่นๆ ได้อย่างง่ายดาย

ซ่อมODS (ไฟล์สเปรดชีต OpenDocument)
ซ่อมXLS (รูปแบบไบนารีของ Excel)
ซ่อมXLSB (ไฟล์สมุดงาน Excel ไบนารี)
ซ่อมXLSM (ไฟล์สเปรดชีต)
ซ่อมXLSX (ไฟล์ OOXML Excel)