วิธีแปลงสเปรดชีต Excel เป็นเครื่องคิดเลข HTML ใน Node.js

แปลง Excel XLS/XLSX เป็น HTML โดยใช้ REST API ใน Node.js

แอปพลิเคชัน Excel ใช้เพื่อจัดรูปแบบ จัดระเบียบ และคำนวณข้อมูลในโปรแกรมสเปรดชีตอย่างรวดเร็วและง่ายดาย HTML หรือ Hypertext Markup Language เป็นภาษามาร์กอัปมาตรฐานสำหรับเว็บเพจ มีเนื้อหาที่ให้โครงสร้างหน้าเว็บโดยใช้องค์ประกอบและแท็กต่างๆ การแปลง Excel เป็น HTML อาจมีประโยชน์ในสถานการณ์ต่างๆ เช่น การแปลงแผ่นงานเป็นเว็บเพจ หรือการฝังเนื้อหาของแผ่นงานภายในเว็บแอปพลิเคชัน เป็นต้น ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลง Excel XLS/XLSX เป็น HTML โดยใช้ REST API ใน Node.js

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

Excel XLS/XLSX เป็น HTML Conversion REST API และ Node.js SDK

ในการแปลงเซลล์ Excel เป็น HTML เราจะใช้ Node.js SDK ของ GroupDocs.Conversion Cloud API เป็นไลบรารี JavaScript และแพลตฟอร์มการแปลงเอกสารที่เชื่อถือได้ เป็นอิสระจากแพลตฟอร์ม ช่วยให้คุณสามารถแปลงเอกสารและรูปภาพของ รูปแบบไฟล์ที่รองรับ เป็นรูปแบบที่คุณต้องการได้อย่างราบรื่น คุณสามารถแปลงระหว่างเอกสารและรูปภาพกว่า 50 ประเภทได้อย่างง่ายดาย เช่น Word, PowerPoint, Excel, PDF, HTML, CAD, ภาพแรสเตอร์ ฯลฯ นอกจากนี้ยังรองรับ .NET, Java, PHP, Ruby, Android และ Python SDK ด้วย สมาชิกในครอบครัวการแปลงเอกสาร สำหรับ Cloud API

คุณสามารถติดตั้ง GroupDocs.Conversion Cloud ลงในแอปพลิเคชัน Node.js โดยใช้คำสั่งต่อไปนี้ในคอนโซล:

npm install groupdocs-conversion-cloud

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

# นำเข้า Node.js SDK ในแอปพลิเคชันโหนดของคุณจาก http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// รับ clientId และ clientSecret จาก https://dashboard.groupdocs.cloud (ต้องลงทะเบียนฟรี)
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

วิธีแปลงไฟล์ Excel เป็น HTML โดยใช้ REST API ใน Node.js

ในส่วนนี้เราจะทำตามขั้นตอนด้านล่างเพื่อแปลง Excel เป็น HTML JavaScript โดยทางโปรแกรมบนคลาวด์:

  1. อัปโหลด ไฟล์ Excel ไปยังคลาวด์
  2. แปลง สเปรดชีตเป็น HTML
  3. ดาวน์โหลด ไฟล์ HTML ที่แปลงแล้ว

อัปโหลดไฟล์ XLSX

ขั้นแรก อัปโหลดไฟล์ excel ไปยังคลาวด์โดยใช้ตัวอย่างโค้ดต่อไปนี้:

// เปิดไฟล์ใน IOStream จากไดรฟ์ระบบของคุณ
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// อ่านไฟล์
fs.readFile(resourcesFolder, (err, fileStream) => {
  // สร้าง FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // สร้างคำขออัปโหลดไฟล์
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
  // อัพโหลดไฟล์
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

ด้วยเหตุนี้ ไฟล์ Excel ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์

แปลง XLSX เป็นรูปแบบ HTML ใน Node.js

ตอนนี้มาแปลงไฟล์ Excel เป็นตาราง HTML โดยใช้โปรแกรม JavaScript โดยทำตามขั้นตอนด้านล่าง:

  • สร้างอินสแตนซ์ของ ConvertApi
  • สร้างตัวอย่างของ ConvertSettings
  • ตั้งชื่อที่เก็บข้อมูลและเส้นทางไฟล์ excel อินพุต
  • กำหนด “html” ให้กับรูปแบบ
  • ตอนนี้ ระบุพาธไฟล์ html เอาต์พุต
  • สร้าง ConvertDocumentRequest ด้วย ConvertSettings
  • แปลงโดยเรียกเมธอด convertDocument() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง Excel เป็น HTML ใน Nodejs โดยใช้ REST API:

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.xlsx";
  settings.format = "html";
  settings.outputPath = "nodejs-testing/sample-file.html";

  try {
    // สร้างคำขอแปลงเอกสาร
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted XLSX file to HTML format");
})
.catch((err) => {
  console.log("Error occurred while converting the Excel file:", err);
})

ป้อนไฟล์ Excel:

วิธีแปลงไฟล์ excel เป็น html ใน Node.js

แปลงไฟล์ Excel เป็นตาราง HTML โดยใช้ JavaScript

ไฟล์ HTML ที่เป็นผลลัพธ์:

วิธีแปลง excel เป็นตาราง html ออนไลน์ใน Node.js

แปลงสเปรดชีต Excel เป็น HTML ใน Node.js

ดาวน์โหลดไฟล์ที่แปลงแล้ว

ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ html ที่แปลงแล้วบนคลาวด์ ตอนนี้คุณรู้วิธีแปลง Excel เป็น HTML ใน node.js แล้ว จากนั้นดาวน์โหลดไฟล์ html โดยใช้ตัวอย่างโค้ดต่อไปนี้:

// สร้าง FileApi เพื่อดาวน์โหลดไฟล์ที่แปลงแล้ว
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// สร้างคำขอไฟล์ donwload
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// ดาวน์โหลดไฟล์และตอบกลับประเภท Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // บันทึกไฟล์ในไดเร็กทอรีระบบของคุณ
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.html", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

ฟรี Excel เป็น HTML Converter ออนไลน์

วิธีแปลง Excel เป็น HTML ออนไลน์ฟรี โปรดลองทำสิ่งต่อไปนี้กับ ตัวแปลง Excel เป็น HTML ออนไลน์ฟรี และ ตัวแปลง XLS เป็น HTML ซึ่งพัฒนาโดยใช้ API ข้างต้น

บทสรุป

ไฟล์ Excel และ HTML ใช้กันอย่างแพร่หลายในการจัดเก็บและส่งข้อมูล บทความนี้กล่าวถึงวิธีเปลี่ยน XLSX เป็น HTML ในแอปพลิเคชัน Node.js คุณรู้แล้วตอนนี้:

  • วิธีแปลง XLS เป็น HTML โดยใช้ Node.js
  • อัปโหลดและดาวน์โหลดไฟล์ HTML ที่แปลงแล้วโดยทางโปรแกรม
  • ตัวแปลง Excel เป็น HTML ออนไลน์ฟรี

นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Conversion Cloud API โดยใช้ เอกสารประกอบ เรายังมีส่วน API Reference ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์

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

ถามคำถาม

คุณสามารถถามคำถามเกี่ยวกับวิธีแปลงแผ่นงาน Excel เป็น HTML ผ่านทางฟอรัมการสนับสนุนฟรี

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

ฉันจะแปลงข้อมูล Excel เป็น HTML ใน Node.js ได้อย่างไร

โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ข้อมูลโค้ด Node.js สำหรับวิธีแปลงไฟล์ Excel เป็น HTML อย่างรวดเร็วและง่ายดาย

วิธีแปลง Excel เป็นตาราง HTML ใน JavaScript โดยใช้ REST API

สร้างอินสแตนซ์ของ ConvertApi ตั้งค่าของการตั้งค่าการแปลงและเรียกใช้เมธอด convertDocument ด้วย ConvertDocumentRequest เพื่อแปลง Excel เป็น html แบบโต้ตอบ

จะบันทึก Excel เป็น HTML ฟรีทางออนไลน์ได้อย่างไร

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

ฉันจะแปลง XLSX เป็น HTML ออนไลน์ฟรีได้อย่างไร

  • เปิด ตัวแปลง Excel เป็น HTML ออนไลน์ฟรี
  • คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดแผ่นงาน Excel หรือลากและวางไฟล์ Excel
  • คลิกที่ปุ่ม Convert Now ตัวแปลง XLSX เป็น HTML ออนไลน์จะเปลี่ยน Excel เป็นตาราง HTML
  • ลิงค์ดาวน์โหลดไฟล์เอาต์พุตจะพร้อมใช้งานทันทีหลังจากแปลงไฟล์ แปลง Excel เป็น HTML ออนไลน์

จะติดตั้งแปลง Excel เป็นไลบรารีโค้ด HTML ได้อย่างไร

ติดตั้งตัวแปลง Excel เป็น HTML ดาวน์โหลดฟรีไลบรารี JavaScript เพื่อสร้างและแปลง Excel เป็น HTML ด้วยการจัดรูปแบบทางโปรแกรม

ฉันจะแปลง Excel เป็นเว็บเพจใน windows ได้อย่างไร

โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดโปรแกรมแปลงตาราง Excel เป็น HTML ตัวแปลงออฟไลน์นี้สามารถใช้เพื่อเปลี่ยนสเปรดชีต excel ให้เป็นหน้าเว็บใน windows ได้ด้วยคลิกเดียว

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