XLS, XLSX และ ODS เป็นไฟล์ประเภทต่างๆ ที่เราใช้บ่อยในสเปรดชีต ซึ่งเหมือนกับตารางข้อมูลขนาดใหญ่ โปรแกรมเช่น Microsoft Excel และ OpenOffice Writer รู้วิธีทำงานกับไฟล์เหล่านี้ ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีต่างๆ ในการแก้ไขสเปรดชีต Excel ขั้นแรก เราจะดูวิธีการดำเนินการทางออนไลน์โดยใช้แอปแก้ไขสเปรดชีตออนไลน์ง่ายๆ ต่อไปเราจะพูดถึงวิธีแก้ไขไฟล์เดียวกันโดยทางโปรแกรมโดยใช้ C# และ Java
แก้ไขสเปรดชีต Excel ออนไลน์
เมื่อใดก็ตามที่คุณต้องการแก้ไขไฟล์สเปรดชีต คุณสามารถดำเนินการทางออนไลน์ได้อย่างง่ายดาย เราจะใช้ GroupDocs.Editor App ออนไลน์สำหรับสิ่งนี้
เพียงทำตามขั้นตอนเหล่านี้เพื่อแก้ไขสเปรดชีต Excel ของคุณทางออนไลน์:
แน่นอนว่านี่คือวิธีที่ง่ายกว่า:
- ไปที่เว็บไซต์ แอปตัวแก้ไขไฟล์ Excel ออนไลน์
- อัปโหลดไฟล์สเปรดชีต XLS/XLSX ของคุณที่นั่น คุณสามารถทำได้ด้วยวิธีต่อไปนี้:
- คลิกปุ่ม “เรียกดู” และเลือกไฟล์ของคุณ
- ลากและวางไฟล์ลงในพื้นที่พิเศษ
- หรือคุณสามารถวางที่อยู่เว็บ (URL) ของสเปรดชีตของคุณแล้วคลิกเปิด
- ตอนนี้สเปรดชีตของคุณพร้อมที่จะแก้ไขทางออนไลน์แล้ว
- ทำการเปลี่ยนแปลงของคุณ เช่น แก้ไขเนื้อหา เปลี่ยนรูปแบบ เพิ่มบันทึก หรือการแทรกจุดยึดหรือรูปภาพ และอะไรก็ได้ที่คุณต้องการ
- เมื่อเสร็จแล้ว ให้บันทึกการเปลี่ยนแปลงของคุณในลักษณะเดียวกับเมื่อก่อน หรือเลือกรูปแบบต่างๆ มากมาย เช่น PDF หากคุณต้องการ
นั่นคือทั้งหมด! เพลิดเพลินกับการแก้ไขสเปรดชีต Excel XLS/XLSX ของคุณทางออนไลน์
ตัวแก้ไขสเปรดชีต Excel – คู่มือนักพัฒนา
พี่น้องโปรแกรมเมอร์! คุณตื่นเต้นที่จะเปลี่ยนแผ่นงาน Excel ด้วยโค้ดหรือไม่? ลองดูเครื่องมือพิเศษ (ห้องสมุด) เหล่านี้ที่ทำให้ระบบเงียบได้อย่างง่ายดาย เราจะแสดงวิธีใช้เครื่องมือเหล่านี้เพื่อแก้ไขไฟล์ Excel โดยใช้ภาษาการเขียนโปรแกรมต่างๆ เลือกอันที่เหมาะกับความต้องการของคุณมากที่สุด
โอเค หากคุณพร้อมแล้ว เข้าสู่โลกแห่งการเขียนโค้ดเพื่อแก้ไขไฟล์กันเลย เอาล่ะ!
แก้ไขสเปรดชีต Excel (ไฟล์ XLS/XLSX) โดยใช้ C#
สำหรับโปรแกรมเมอร์ .NET ต่อไปนี้คือวิธีที่คุณสามารถแก้ไขสเปรดชีต Excel โดยใช้ C# เพียงทำตามขั้นตอนง่าย ๆ เหล่านี้:
- รวม library ไว้ในโปรแกรมของคุณ
- ใช้ข้อมูลโค้ดที่ให้มาด้านล่างเพื่อแก้ไขไฟล์สเปรดชีต 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 ได้อย่างไร
- ดาวน์โหลดและกำหนดค่า ไลบรารี Java ภายในแอปพลิเคชันของคุณ
- ใช้ซอร์สโค้ดที่ให้มาเพื่อแก้ไขไฟล์ 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 เหล่านั้นได้อย่างง่ายดาย!
มีความสุขในการแก้ไข!