เลิกซ่อนชีตใน Excel โดยใช้ Node.js

เลิกซ่อนชีตใน Excel โดยใช้ Node.js

คุณทำงานที่เกี่ยวข้องกับธุรกิจจำนวนหนึ่งโดยใช้ไฟล์ Microsoft Excel ไฟล์เหล่านี้มีข้อมูลจำนวนมากและมีการนำสูตรที่ซับซ้อนมาใช้ในการรวบรวมผลลัพธ์ ในสถานการณ์เช่นนี้ คุณจะต้องแสดงเพียงแผ่นงานเท่านั้นเพื่อรักษาความชัดเจนในขณะที่ซ่อนแผ่นงานที่ไม่ต้องการ ในบล็อกโพสต์นี้ เราจะใช้ WorkSheet library นี้เพื่อเรียนรู้วิธีเลิกซ่อนชีตใน Excel โดยใช้ Node.js โดยทางโปรแกรม

เราจะครอบคลุมประเด็นต่อไปนี้:

การติดตั้งไลบรารีเวิร์กชีท

กระบวนการติดตั้งไลบรารี่ที่มีคุณสมบัติครบถ้วนนี้ค่อนข้างง่าย ดังนั้นจึงช่วยให้คุณ ดาวน์โหลด แพ็คเกจ API หรือติดตั้งโดยการรันคำสั่งต่อไปนี้:

npm install java
npm install aspose.cells

เลิกซ่อนชีตใน Excel โดยใช้ Node.js

มาเขียนโค้ดที่ยกเลิกการซ่อน Excel WorkSheet โดยใช้ซอร์สโค้ดสองสามบรรทัดโดยทางโปรแกรม

ขั้นตอนคือ:

  1. สร้างวัตถุของคลาส สมุดงาน และโหลดไฟล์ Excel ต้นฉบับ
  2. รับข้อมูลอ้างอิงของเวิร์กชีตแรกของไฟล์ Excel โดยการเรียกเมธอด getWorkSheets
  3. รับองค์ประกอบแผ่นงานที่ดัชนีที่ระบุโดยการเรียก get วิธีการ
  4. เลิกซ่อนแผ่นงานแรกของไฟล์ Excel โดยตั้งค่าของวิธี setVisible ให้เป็นจริง
  5. เรียกใช้เมธอด save เพื่อบันทึกไฟล์ Excel ที่แก้ไข

คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างวัตถุของคลาสสมุดงานและโหลดไฟล์ Excel ต้นฉบับ
var workbook = new aspose.cells.Workbook("sample.xlsx");
// รับการอ้างอิงแผ่นงานแรกของไฟล์ Excel โดยการเรียกเมธอด getWorksheets 
var worksheets = workbook.getWorksheets();
// รับองค์ประกอบแผ่นงานตามดัชนีที่ระบุ 
var sheet = worksheets.get(0);
// เลิกซ่อนแผ่นงานแรกของไฟล์ Excel โดยตั้งค่าของเมธอด setVisible ให้เป็นจริง
sheet.setVisible(true);
// เรียกใช้วิธีการบันทึกเพื่อบันทึกไฟล์ Excel ที่แก้ไข 
workbook.save( "output-hide.xls");

ในทำนองเดียวกัน มันจะซ่อนแผ่นงานแรกถ้าคุณตั้งค่าของวิธี setVisible เป็นเท็จ

ผลลัพธ์สามารถเห็นได้ในภาพด้านล่างซึ่งซ่อนแผ่นงานแรกไว้:

เลิกซ่อนชีตใน Excel

แสดง / ซ่อนแท็บใน Excel โดยทางโปรแกรม

ในทำนองเดียวกัน ไลบรารี WorkSheet นี้มีวิธีการแสดงหรือซ่อนแท็บในไฟล์ Excel โดยทางโปรแกรม คุณสามารถทำตามขั้นตอนต่อไปนี้เพื่อซ่อนแท็บ:

  1. เริ่มต้นตัวสร้างของคลาส สมุดงาน ด้วยไฟล์ Excel
  2. ตอนนี้ รับ องค์ประกอบ WorkSheet ที่ดัชนีที่ระบุ
  3. เรียกใช้เมธอด setShowTabs เพื่อซ่อนแท็บของไฟล์ Excel ตั้งค่าเป็น false/true เพื่อซ่อน/แสดงแท็บ
  4. เรียกใช้เมธอด save เพื่อบันทึกไฟล์ Excel ที่อัปเดต
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// เริ่มต้น Constructor ของคลาส Workbook ด้วยไฟล์ Excel 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// ตอนนี้รับองค์ประกอบแผ่นงานตามดัชนีที่ระบุ
var sheet = workbook.getWorksheets().get(0);
// เรียกใช้เมธอด setShowTabs เพื่อซ่อนแท็บของไฟล์ Excel 
workbook.getSettings().setShowTabs(false);
// เรียกวิธีการบันทึกเพื่อบันทึกไฟล์ Excel ที่อัปเดต 
workbook.save( "output-hide-tab.xls");

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

ซ่อนแท็บใน Excel

ซ่อนส่วนหัวในแผ่นงาน

นอกจากนี้ คุณยังสามารถซ่อนส่วนหัวของแถว/คอลัมน์โดยทางโปรแกรมได้ โปรดทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ดเพื่อซ่อนส่วนหัวของแถวและคอลัมน์:

  1. สร้างอินสแตนซ์ของคลาส Workbook และโหลดไฟล์ Excel
  2. รับ องค์ประกอบแผ่นงานที่ดัชนีที่ระบุ
  3. เรียกใช้เมธอด setRowColumnHeadersVisible เพื่อซ่อนส่วนหัวของแถว/คอลัมน์ของไฟล์ Excel
  4. บันทึก ไฟล์ Excel ที่อัปเดต
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างอินสแตนซ์ของคลาส Workbook และโหลดไฟล์ Excel 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// รับองค์ประกอบแผ่นงานตามดัชนีที่ระบุ 
var sheet = workbook.getWorksheets().get(0);
// เรียกใช้เมธอด setRowColumnHeadersVisible เพื่อซ่อนส่วนหัวของแถว/คอลัมน์ของไฟล์ Excel 
sheet.setRowColumnHeadersVisible(false);
// บันทึกไฟล์ Excel ที่อัปเดต 
workbook.save( "output-hide-rows-cols.xls");

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

ซ่อนส่วนหัวในแผ่นงาน

รับใบอนุญาตฟรี

คุณสามารถใช้ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของโพสต์บล็อกนี้ คุณได้ผ่านไลบรารี WorkSheet นี้ซึ่งมีคุณลักษณะมากมายในการจัดการและประมวลผลไฟล์ Excel โดยทางโปรแกรม นอกจากนี้ คุณได้ดูวิธียกเลิกการซ่อนแผ่นงานใน Excel โดยใช้ Node.js ยิ่งไปกว่านั้น คุณยังสามารถทำอะไรได้อีกมากมาย เช่น การซ่อนแท็บ ส่วนหัวของแถว/คอลัมน์ และอื่นๆ อีกมากมาย อย่าลืมไปที่ เอกสาร เพื่อทราบคุณสมบัติอื่น ๆ

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน

สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการปรับปรุงอย่างสม่ำเสมอ

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม

คำถามที่พบบ่อย

ฉันจะยกเลิกการซ่อนแผ่นงานใน Excel โดยอัตโนมัติได้อย่างไร

โปรดไปที่ ลิงก์ เพื่อทราบข้อมูลโค้ดที่ซ่อน/เลิกซ่อนแผ่นงานใน Excel โดยทางโปรแกรม

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