PNG JPG BMP TIFF XLS
Aspose.Cells  for Java

แก้ไข XLS รูปแบบใน Java

ข้อมูลการแก้ไขที่ละเอียดอ่อนของเอกสาร XLS แบบเนทีฟและประสิทธิภาพสูงโดยใช้ API ฝั่งเซิร์ฟเวอร์ Aspose.Cells for Java โดยไม่ต้องใช้ซอฟต์แวร์ใดๆ เช่น Microsoft หรือ Adobe PDF

วิธีแก้ไขไฟล์ XLS โดยใช้ Java

เพื่อทำการปกปิดไฟล์ XLS เราจะใช้ Aspose.Cells for Java API ซึ่งเป็นแพลตฟอร์มการแก้ไข API for Java ที่มีคุณสมบัติหลากหลาย ทรงพลัง และใช้งานง่าย คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรงจาก 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>

ขั้นตอนในการทำซ้ำไฟล์ XLS ใน Java

การค้นหาเอกสารขั้นพื้นฐานและแทนที่ข้อความในเนื้อหา ความคิดเห็น หรือข้อมูลเมตาด้วย Aspose.Cells for Java API สามารถทำได้โดยใช้โค้ดเพียงไม่กี่บรรทัด

+โหลดไฟล์XLS.

  • เลือกแผ่นงานที่เกี่ยวข้อง
  • กำหนดและระบุ FindOptions
  • ระบุช่วงที่คุณต้องการค้นหา
  • วนซ้ำแต่ละเซลล์แล้วใช้ getCells().find(…)
  • แทนที่ค่า
  • บันทึกสมุดงาน

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

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

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

ตรวจทานไฟล์ XLS - Java

Workbook workbook = new Workbook(dataDir + "sourceFile.xls");

Worksheet worksheet = workbook.getWorksheets().get(0);

// Specify the range where you want to search
// Here the range is E3:H6
CellArea area = CellArea.createCellArea("E3", "H6");

// Specify Find options
FindOptions opts = new FindOptions();
opts.setLookInType(LookInType.VALUES);
opts.setLookAtType(LookAtType.ENTIRE_CONTENT);
opts.setRange(area);

Cell cell = null;

do {
	// Search the cell with value search within range
	cell = worksheet.getCells().find("search", cell, opts);

	// If no such cell found, then break the loop
	if (cell == null)
		break;

	// Replace the cell with value replace
	cell.putValue("replace");

} while (true);

// Save the workbook
workbook.save(dataDir + "output.xls");
 
  • เกี่ยวกับ Aspose.Cells for Java API

    Aspose.Cells API สามารถใช้สร้าง แก้ไข แปลง และเรนเดอร์รูปแบบ Excel Microsoft เป็นรูปแบบต่างๆ นอกจากนี้ยังสามารถใช้สำหรับการสร้างแผนภูมิที่ครอบคลุม การรายงานที่ปรับขนาดได้ และการคำนวณที่เชื่อถือได้ภายในแอปพลิเคชันซอฟต์แวร์ Aspose.Cells เป็น API แบบสแตนด์อโลน และไม่ต้องใช้ซอฟต์แวร์ใดๆ เช่น Microsoft หรือ OpenOffice

    ออนไลน์ XLS Redaction สาธิตสด

    ค้นหาและแทนที่ข้อความในเนื้อหา ความคิดเห็น หรือข้อมูลเมตาในเอกสาร XLS ทันทีโดยไปที่ เว็บไซต์สาธิตสด . การสาธิตสดมีข้อดีดังต่อไปนี้

      ไม่ต้องดาวน์ Aspose API.
      ไม่จำเป็นต้องเขียนโค้ดใดๆ
      เพียงอัพโหลดไฟล์ XLS ของคุณ
      มันจะถูกแก้ไขทันที

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

    ไฟล์ที่มีนามสกุล XLS แสดงถึงรูปแบบไฟล์ Excel Binary ไฟล์ดังกล่าวสามารถสร้างได้โดย Microsoft Excel รวมถึงโปรแกรมสเปรดชีตอื่นที่คล้ายคลึงกัน เช่น OpenOffice Calc หรือ Apple Numbers ไฟล์ที่บันทึกโดย Excel เรียกว่าสมุดงาน โดยแต่ละสมุดงานสามารถมีแผ่นงานได้หนึ่งแผ่นขึ้นไป ข้อมูลจะถูกจัดเก็บและแสดงต่อผู้ใช้ในรูปแบบตารางในเวิร์กชีตและสามารถขยายค่าตัวเลข ข้อมูลข้อความ สูตร การเชื่อมต่อข้อมูลภายนอก รูปภาพ และแผนภูมิได้ แอปพลิเคชันเช่น Microsoft Excel ช่วยให้คุณสามารถส่งออกข้อมูลเวิร์กบุ๊กเป็นรูปแบบต่างๆ ได้หลากหลาย รวมถึง PDF, CSV, XLSX, TXT, HTML, XPS และอื่นๆ อีกมากมาย รูปแบบไฟล์ XLS ถูกแทนที่ด้วยรูปแบบที่เปิดกว้างและมีโครงสร้างมากขึ้น คือ XLSX ด้วยการเปิดตัว Microsoft Excel 2007 เวอร์ชันล่าสุดยังคงให้การสนับสนุนสำหรับการสร้างและการอ่านไฟล์ XLS แม้ว่า XLSX จะเป็นตัวเลือกแรกสำหรับการใช้งานในขณะนี้

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

    เอกสารการแก้ไขอื่น ๆ ที่รองรับ

    การใช้ Java ทำให้สามารถแก้ไขรูปแบบต่างๆ ได้อย่างง่ายดาย รวมถึง

    ODS (ไฟล์สเปรดชีต OpenDocument)
    XLSB (ไฟล์สมุดงาน Excel ไบนารี)
    XLSM (ไฟล์สเปรดชีต)
    XLSX (ไฟล์ OOXML Excel)