
WebXcel สร้างแบ็กเอนด์เว็บที่เต็มเปี่ยมจาก Microsoft Excel Workbooks ของคุณ มันถูกเขียนขึ้นในมาโครพื้นฐานภาพธรรมดา 100% และมาพร้อมกับเครื่องมือที่มีประโยชน์มากมายเพื่อช่วยให้คุณสร้างสิ่งที่ยิ่งใหญ่ต่อไป
สร้างเว็บแอพพลิเคชั่นของคุณโดยใช้จุดสิ้นสุด CRUD RESTFUL Autogenerated และเซิร์ฟเวอร์ไฟล์แบบคงที่ WebXcel ยังรองรับความสัมพันธ์เวิร์กชีทการแมปเพื่อให้คุณสามารถสร้างแบบจำลองสคีมาตารางของคุณให้ยืดหยุ่นตามที่คุณต้องการ
ในการกำหนดค่าตารางใหม่เพียงแค่ใส่ชื่อคอลัมน์ของคุณในแถวแรกของแผ่นเปล่าและทำให้เซลล์ของคีย์หลักของคุณ เป็นตัวหนา ของคุณ การอ้างอิงไปยังตารางอื่น ๆ สามารถแนะนำได้โดยใช้คอลัมน์ fk_<table> และคีย์ต่างประเทศ:

เมื่อเข้าถึง GET /workbook/cities WebXcel จะส่งคืนวัตถุ JSON ที่แมปอย่างสมบูรณ์ (การตอบสนองที่จัดรูปแบบเพื่อการอ่านที่ดีขึ้น):
HTTP/1.1 200 OK
Content-Type: application/json
Server: Microsoft Excel/16.0
Content-Length: 200
Connection: close
[
{
"id" : " 1 " ,
"city" : " Seattle " ,
"states" : {
"short_name" : " WA " ,
"full_name" : " Washington "
}
},
{
"id" : " 2 " ,
"city" : " Springfield " ,
"states" : null
}
]ไม่จำเป็นต้องหมุนเซิร์ฟเวอร์คลาวด์หรือผู้ให้บริการฟังก์ชั่นเป็นผู้ให้บริการใช้ตรรกะด้านเซิร์ฟเวอร์ที่สมบูรณ์ใน Microsoft Excel โดยใช้เครื่องมือในตัวที่คุณรู้จักและชื่นชอบอยู่แล้ว การใช้แผนภูมิที่ดื่มด่ำกับ Microsoft Excel คุณสามารถรวบรวมข้อมูลเชิงลึกที่ลึกซึ้งยิ่งขึ้นจากข้อมูลของคุณ
WebXcel รองรับการปรับขนาดจากเพียง 10% ถึง 400% สำหรับข้อมูลเชิงลึกข้อมูลที่มีรายละเอียดมาก สิ่งนี้ทำให้เหมาะอย่างยิ่งสำหรับการเริ่มต้นเล็ก ๆ น้อย ๆ สำหรับ บริษัท ระดับโลก โดยค่าเริ่มต้นโครงการ webxcel จะถูกปรับขนาด 100%แต่คุณสามารถปรับการตั้งค่านี้ที่มุมล่างขวาของ Microsoft Excel เพื่อให้เหมาะกับความต้องการของคุณ
อุปกรณ์ใหม่จำนวนมากมาพร้อมกับ Microsoft Office Preinstalled ส่วนใหญ่คุณจะไม่ต้องติดตั้งใด ๆ เลย การปรับใช้โครงการนั้นง่ายพอ ๆ กับการวางไฟล์บนเซิร์ฟเวอร์และเริ่มต้น webxcel นอกจากนี้การสำรองข้อมูลยังไม่มีเกมง่ายๆเพียงแค่คัดลอกและวางไฟล์โครงการไปยังตำแหน่งการสำรองข้อมูลของคุณ (เช่นแฟลชไดรฟ์) และคุณพร้อมแล้ว
WebXcel สร้างขึ้นบน Windows Sockets 2 และทำงานในรุ่น Microsoft Excel ใด ๆ ที่เริ่มต้นจาก Microsoft Office 2007 แต่ควรทำงานในการตั้งค่าที่เปิดใช้งานมาโคร
ทุกคนเกลียดการกำหนดค่า PHP นั่นเป็นเหตุผลที่ Webxcel จัดส่งด้วยปลั๊กอิน PHP ที่ใช้งานได้ไม่จำเป็นต้องมีการกำหนดค่า มันเหมือนกับเซิร์ฟเวอร์ แต่ดีกว่า!
ตรวจสอบโครงการคุณสมบัติเพื่อรับข่าวสารล่าสุดและแนวคิดสำหรับ webxcel หรือยื่นปัญหาใหม่
ในการพัฒนาอย่างรวดเร็วให้ตรวจสอบโฟลเดอร์ตัวอย่างสำหรับแอพ Tode Simple โดยใช้ React และ Webxcel
สคริปต์ build.ps1 PowerShell สร้างโครงการ webxcel ที่ว่างเปล่าใน build/webxcel.xlsm ซึ่งคุณสามารถเปลี่ยนเพื่อสร้างสคีมาตารางของคุณ นอกจากนี้คุณยังสามารถนำเข้าคลาสและโมดูลด้วยมือ แต่สิ่งนี้จะใช้เวลามากขึ้นอย่างมากเนื่องจากกล่องโต้ตอบนำเข้าจะอนุญาตให้คุณเลือกไฟล์ทีละไฟล์เท่านั้น
เพื่อให้สคริปต์สร้างประสบความสำเร็จคุณอาจต้องทำการเปลี่ยนแปลงการตั้งค่า Excel ของคุณ เปิดศูนย์ความน่าเชื่อถือในเมนูตัวเลือกเลือกการตั้งค่าแมโครและตรวจสอบตัวเลือกต่อไปนี้:
หากคุณไม่สามารถเรียกใช้บิลด์สคริปต์ได้เลยให้ใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานสคริปต์ PowerShell ชั่วคราวตลอดระยะเวลาของเซสชัน PowerShell ของคุณ:
Set-ExecutionPolicy - ExecutionPolicy Unrestricted - Scope Process WebXcel สามารถเริ่มต้นใช้ส่วนย่อย Main ผ่านริบบิ้นนักพัฒนาหรือโดยการกำหนดให้กับส่วนประกอบแบบโต้ตอบเช่นปุ่ม เมื่อเริ่มต้น WebXcel จะให้บริการไฟล์คงที่ทั้งหมดที่อยู่ในไดเรกทอรีเดียวกับ .xlsm ของโครงการของคุณ
ในระหว่างการรันไทม์ของ Webxcel Microsoft Excel จะไม่ตอบสนอง นี่เป็นเพราะ Visual Basic ถูกดำเนินการในเธรด UI หลัก เนื่องจากเป็นปัญหาที่ทราบกันดีว่า webxcel สร้างล็อคไฟล <project>.xlsm.lock ซึ่งคุณสามารถลบเพื่อปิดเซิร์ฟเวอร์ได้อย่างสง่างาม นอกจากนี้คุณยังสามารถบังคับให้ Microsoft Excel ได้ แต่สิ่งนี้อาจส่งผลให้พอร์ตถูกบล็อกจากการใช้งานเพิ่มเติมจนกว่าจะรีบูต (WebXcel จะเพิ่มข้อผิดพลาดข้อผิดพลาด ErrorSocketBind เมื่อใดก็ตามที่ไม่สามารถผูกกับพอร์ตที่เฉพาะเจาะจง)
ในการมีส่วนร่วมโคลนพื้นที่เก็บข้อมูลสร้างโครงการ webxcel ที่ว่างเปล่าและเริ่มแฮ็คใน Visual Basic Editor (Alt + F11) เมื่อคุณบริจาคเสร็จแล้วให้ส่งออกคลาสหรือโมดูลของคุณและสร้างคำขอดึง เนื่องจาก Visual Basic เป็นตัวพิมพ์ใหญ่โปรดตรวจสอบชั้นเรียนที่ส่งออกของคุณเพื่อลดการเปลี่ยนชื่อให้น้อยที่สุด (เช่นหลังจากแนะนำ Dim name ใหม่และตัวแก้ไขเปลี่ยน Name ทั่วโลกเป็น name )
ใช่.
WebXcel เปิดตัวภายใต้ใบอนุญาต MIT