
Webxcel從您的Microsoft Excel工作簿中創建了一個全面的RESTFULE WEB後端。它用100%普通的視覺基本宏編寫,並配備許多方便的工具來幫助您構建下一個大事。
使用自動化的RESTFUL CRUD端點和靜態文件服務器構建您的Web應用程序。 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中實現富服務服務器。使用Microsoft Excel的沉浸式圖表,您可以從數據中收集更深入的見解。
Webxcel支持極端詳細的數據見解的規模從僅10%到400%。這使其非常適合全球公司的小型初創公司。默認情況下,Webxcel項目的縮放為100%,但是您可以在Microsoft Excel的右下角調整此設置以滿足您的需求。
許多新設備隨附Microsoft Office預裝,大多數情況下,您根本不必進行任何設置。部署項目就像將文件放在服務器上並啟動WebXcel一樣容易。另外,備份是不費吹灰之力的,只需將項目文件複製並粘貼到您的備份位置(例如,閃存驅動器),您就可以設置了。
Webxcel是在Windows插座2上構建的,並在Microsoft Office 2007開始的任何Microsoft Excel版本上運行,但應在任何啟用宏啟用的設置上工作。
每個人都討厭PHP配置。這就是為什麼Webxcel使用純粹有效的PHP插件發行的,不需要配置。就像無服務器,但更好!
查看功能項目,以獲取Webxcel的最新新聞和想法,或提交新問題。
要快速開發開發,請查看使用React和WebXcel的簡單todo應用程序示例文件夾。
build.ps1 powershell腳本在build/webxcel.xlsm中創建一個空的webxcel項目,您可以更改以創建表格架構。您也可以手動地導入類和模塊,但是由於導入對話框僅允許您一次選擇一個文件,因此這將消耗更多的時間。
為了使構建腳本成功,您可能必須對Excel設置進行一些更改。在“選項”菜單中打開信任中心,選擇宏設置,然後檢查以下選項:
如果您根本無法運行構建腳本,請使用以下命令在您的PowerShell會話期間暫時啟用PowerShell腳本:
Set-ExecutionPolicy - ExecutionPolicy Unrestricted - Scope Process 可以通過開發人員功能帶或將其分配給交互式組件(如按鈕)開始使用Main子來開始使用Webxcel。一旦開始,Webxcel將服務於與項目.xlsm相同目錄中的所有靜態文件。
在Webxcel的運行時,Microsoft Excel不會響應。這是由於視覺基本在主UI線程上執行。由於這是一個已知的問題,Webxcel創建了一個lockfile <project>.xlsm.lock ,您可以刪除它以優雅地關閉服務器。您也可以強制徵用Microsoft Excel,但這可能會導致該端口從進一步的使用中阻止直到重新啟動(WebXcel將在無法綁定到特定端口時會引起錯誤ErrorSocketBind 。
為了貢獻,請克隆存儲庫,構建一個空的Webxcel項目,然後開始在Visual Basic Editor(ALT + F11)中進行黑客攻擊。完成貢獻後,導出課程或模塊,並創建拉動請求。由於Visual Basic對大小寫不敏感,請檢查您的導出類,以最大程度地減少重命名的提交(例如name在引入新的變量Dim name和編輯器全球Name之後)。
是的。
Webxcel是根據MIT許可證發布的。