แก้ไขสเปรดชีต Excel

XLS, XLSX และ ODS เป็นไฟล์ประเภทต่างๆ ที่เราใช้บ่อยในสเปรดชีต ซึ่งเหมือนกับตารางข้อมูลขนาดใหญ่ โปรแกรมเช่น Microsoft Excel และ OpenOffice Writer รู้วิธีทำงานกับไฟล์เหล่านี้ ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีต่างๆ ในการแก้ไขสเปรดชีต Excel ขั้นแรก เราจะดูวิธีการดำเนินการทางออนไลน์โดยใช้แอปแก้ไขสเปรดชีตออนไลน์ง่ายๆ ต่อไปเราจะพูดถึงวิธีแก้ไขไฟล์เดียวกันโดยทางโปรแกรมโดยใช้ C# และ Java

แก้ไขสเปรดชีต Excel ออนไลน์

เมื่อใดก็ตามที่คุณต้องการแก้ไขไฟล์สเปรดชีต คุณสามารถดำเนินการทางออนไลน์ได้อย่างง่ายดาย เราจะใช้ GroupDocs.Editor App ออนไลน์สำหรับสิ่งนี้

แก้ไขสเปรดชีต Excel ออนไลน์

เพียงทำตามขั้นตอนเหล่านี้เพื่อแก้ไขสเปรดชีต Excel ของคุณทางออนไลน์:

แน่นอนว่านี่คือวิธีที่ง่ายกว่า:

  1. ไปที่เว็บไซต์ แอปตัวแก้ไขไฟล์ Excel ออนไลน์
  2. อัปโหลดไฟล์สเปรดชีต XLS/XLSX ของคุณที่นั่น คุณสามารถทำได้ด้วยวิธีต่อไปนี้:
    • คลิกปุ่ม “เรียกดู” และเลือกไฟล์ของคุณ
    • ลากและวางไฟล์ลงในพื้นที่พิเศษ
    • หรือคุณสามารถวางที่อยู่เว็บ (URL) ของสเปรดชีตของคุณแล้วคลิกเปิด
  3. ตอนนี้สเปรดชีตของคุณพร้อมที่จะแก้ไขทางออนไลน์แล้ว
  4. ทำการเปลี่ยนแปลงของคุณ เช่น แก้ไขเนื้อหา เปลี่ยนรูปแบบ เพิ่มบันทึก หรือการแทรกจุดยึดหรือรูปภาพ และอะไรก็ได้ที่คุณต้องการ
  5. เมื่อเสร็จแล้ว ให้บันทึกการเปลี่ยนแปลงของคุณในลักษณะเดียวกับเมื่อก่อน หรือเลือกรูปแบบต่างๆ มากมาย เช่น PDF หากคุณต้องการ

นั่นคือทั้งหมด! เพลิดเพลินกับการแก้ไขสเปรดชีต Excel XLS/XLSX ของคุณทางออนไลน์

การแก้ไขสเปรดชีต Excel

ตัวแก้ไขสเปรดชีต Excel – คู่มือนักพัฒนา

พี่น้องโปรแกรมเมอร์! คุณตื่นเต้นที่จะเปลี่ยนแผ่นงาน Excel ด้วยโค้ดหรือไม่? ลองดูเครื่องมือพิเศษ (ห้องสมุด) เหล่านี้ที่ทำให้ระบบเงียบได้อย่างง่ายดาย เราจะแสดงวิธีใช้เครื่องมือเหล่านี้เพื่อแก้ไขไฟล์ Excel โดยใช้ภาษาการเขียนโปรแกรมต่างๆ เลือกอันที่เหมาะกับความต้องการของคุณมากที่สุด

โอเค หากคุณพร้อมแล้ว เข้าสู่โลกแห่งการเขียนโค้ดเพื่อแก้ไขไฟล์กันเลย เอาล่ะ!

แก้ไขสเปรดชีต Excel (ไฟล์ XLS/XLSX) โดยใช้ C#

สำหรับโปรแกรมเมอร์ .NET ต่อไปนี้คือวิธีที่คุณสามารถแก้ไขสเปรดชีต Excel โดยใช้ C# เพียงทำตามขั้นตอนง่าย ๆ เหล่านี้:

  1. รวม library ไว้ในโปรแกรมของคุณ
  2. ใช้ข้อมูลโค้ดที่ให้มาด้านล่างเพื่อแก้ไขไฟล์สเปรดชีต Excel:
// แก้ไขสเปรดชีต Excel โดยใช้ C#

Options.SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
// loadOptions.Password = "รหัสผ่าน";

// โหลดสเปรดชีต
Editor editor = new Editor("path/spreadsheet.xlsx", delegate { return loadOptions; });

// รับแท็บที่ 1 ของสเปรดชีต
SpreadsheetEditOptions sheetTab1EditOptions = new SpreadsheetEditOptions();
sheetTab1EditOptions.WorksheetIndex = 0; // first worksheet

// รับมาร์กอัป HTML จากอินสแตนซ์ EditableDocument บางตัว
EditableDocument firstTab = editor.Edit(sheetTab1EditOptions);
string bodyContent = firstTab.GetBodyContent(); // HTML markup from inside the HTML ->BODY element
string allContent = firstTab.GetContent();      // Full HTML markup of all document, with HTML ->HEAD header and all its content

List<IImageResource> onlyImages = firstTab.Images;
List<IHtmlResource> allResourcesTogether = firstTab.AllResources;

string editedContent = allContent.Replace("Company Name", "New Company Name");
EditableDocument afterEdit = EditableDocument.FromMarkup(editedContent, allResourcesTogether);

สำหรับคำแนะนำเพิ่มเติม คุณสามารถดูบทความเกี่ยวกับ วิธีแก้ไข Excel Spreadsheets ใน C#

สำหรับแหล่งข้อมูลเพิ่มเติมที่เกี่ยวข้องกับ .NET API คุณสามารถเข้าถึงได้ผ่านลิงก์ต่อไปนี้:

.NET API | เอกสารประกอบ | ดาวน์โหลด

แก้ไขสเปรดชีต Excel (ไฟล์ XLS/XLSX) โดยใช้ Java

นักพัฒนา Java ยังสามารถสร้างแอปของตนเองเพื่อแก้ไขสเปรดชีตได้ ตอนนี้เรามาดูกันว่าเราสามารถแก้ไขเนื้อหาในแผ่นงาน Excel โดยใช้ Java ได้อย่างไร

  1. ดาวน์โหลดและกำหนดค่า ไลบรารี Java ภายในแอปพลิเคชันของคุณ
  2. ใช้ซอร์สโค้ดที่ให้มาเพื่อแก้ไขไฟล์ Excel (XLS/XLSX):
// แก้ไขเอกสาร Excel XLS/XLSX ใน Java
SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
loadOptions.setPassword("password-if-any");

// กำลังโหลดสเปรดชีต
Editor editor = new Editor("path/sample_sheet.xlsx", loadOptions);

// แก้ไขแท็บที่ 1 ของสเปรดชีต
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(0); // index is 0-based, so this is 1st tab
EditableDocument firstTab = editor.edit(editOptions);

String bodyContent = firstTab.getBodyContent();
String allContent = firstTab.getContent();
List<IImageResource> onlyImages = firstTab.getImages();
List<IHtmlResource> allResourcesTogether = firstTab.getAllResources();

String editedSheetContent = allContent.replace("Old Company Name","New Company Name");
EditableDocument editedDoc = EditableDocument.fromMarkup(editedSheetContent, null);

SpreadsheetSaveOptions saveOptions = new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx);
saveOptions.setPassword("new-password");
editor.save(editedDoc, "path/edited_spreadsheet.xlsx", saveOptions);

firstTab.dispose();
editor.dispose();

หากต้องการคำแนะนำที่ครอบคลุมมากขึ้น คุณสามารถดูบทความชื่อ แก้ไข Excel Spreadsheets ใน Java

หากคุณกำลังมองหาแหล่งข้อมูลเพิ่มเติมที่เกี่ยวข้องกับ Java API คุณสามารถค้นหาได้ที่นี่:

จาวา API | เอกสารประกอบ | ดาวน์โหลด

บทสรุป

ในบทความนี้ เราได้สำรวจวิธีการต่างๆ ในการแก้ไขสเปรดชีต Excel ไม่ว่าคุณจะชอบความเรียบง่ายของการแก้ไขออนไลน์ด้วย GroupDocs.Editor App หรือคุณเป็นนักพัฒนาที่พร้อมจะเขียนโค้ดวิธีการแก้ไขสเปรดชีตโดยใช้ C# หรือ Java ก็มีวิธีแก้ไขปัญหาสำหรับทุกคน ดังนั้น เลือกวิธีการที่เหมาะกับคุณที่สุด และเริ่มแก้ไข Excel เหล่านั้นได้อย่างง่ายดาย!

มีความสุขในการแก้ไข!

ดูสิ่งนี้ด้วย