本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

**Syncfusion Spreadsheet(也称为Excel查看器)**是一个功能丰富的控件,用于以表格格式组织和分析数据。它提供所有常见的Excel功能,包括数据绑定、选择、编辑、格式化、调整大小、排序、筛选、导入和导出Excel文档。
此Docker镜像是Syncfusion Spreadsheet后端功能的预定义Docker容器。该服务器端Web API项目基于ASP.NET Core 8.0构建,可快速部署到您的基础设施中。如果您需要添加新功能或自定义现有功能,可通过参考现有的电子表格Docker项目创建自己的Dockerfile。
电子表格支持JavaScript、Angular、React、Vue、ASP.NET Core和ASP.NET MVC平台。
在您的环境中安装Docker:
在Windows上,安装Docker for Windows。
在macOS上,安装Docker for Mac。
docker pull syncfusion/spreadsheet-server
docker-compose.yml文件version: '3.4' services: spreadsheet-server: image: syncfusion/spreadsheet-server:latest environment: #提供激活所需的许可证密钥 SYNCFUSION_LICENSE_KEY: YOUR_LICENSE_KEY ports: - "6002:8080"
注意:电子表格是商业产品,在生产环境中使用需要有效的许可证密钥。请在docker-compose.yml文件中将LICENSE_KEY替换为有效的许可证密钥。
docker-compose.yml文件的目录并执行以下命令docker-compose up
现在,电子表格服务器Docker实例将在本地主机上运行,端口号为http://localhost:6002。在浏览器中打开此链接,并导航到电子表格Web API的打开和保存服务:http://localhost:6002/api/spreadsheet/open和http://localhost:6002/api/spreadsheet/save。
openUrl和saveUrl属性将openUrl设置为http://localhost:6002/api/spreadsheet/open,saveUrl设置为http://localhost:6002/api/spreadsheet/save。有关如何开始使用电子表格控件的更多信息,请参考此入门页面。
<!DOCTYPE html> <html xmlns="[***]"> <head> <title>Essential JS 2 电子表格</title> <!-- Essential JS 2 电子表格的依赖材料主题 --> <link href="resources/base/styles/material.css" rel="stylesheet" type="text/css"/> <link href="resources/inputs/styles/material.css" rel="stylesheet" type="text/css"/> <link href="resources/buttons/styles/material.css" rel="stylesheet" type="text/css"/> <link href="resources/splitbuttons/styles/material.css" rel="stylesheet" type="text/css"/> <link href="resources/lists/styles/material.css" rel="stylesheet" type="text/css"/> <link href="resources/navigations/styles/material.css" rel="stylesheet" type="text/css"/> <link href="resources/popups/styles/material.css" rel="stylesheet" type="text/css"/> <link href="resources/dropdowns/styles/material.css" rel="stylesheet" type="text/css"/> <link href="resources/dropdowns/styles/material.css" rel="stylesheet" type="text/css"/> <link href="resources/grids/styles/material.css" rel="stylesheet" type="text/css"/> <!-- Essential JS 2 电子表格的材料主题 --> <link href="resources/spreadsheet/styles/material.css" rel="stylesheet" type="text/css"/> <!-- Essential JS 2 电子表格的依赖脚本 --> <script src="resources/scripts/ej2-base.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-buttons.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-popups.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-splitbuttons.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-inputs.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-lists.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-data.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-dropdowns.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-navigations.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-excel-export.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-pdf-export.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-calenders.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-compression.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-file-utils.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-grids.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-svg-base.min.js" type="text/javascript"></script> <script src="resources/scripts/ej2-charts.min.js" type="text/javascript"></script> <!-- Essential JS 2 电子表格全局脚本 --> <script src="resources/scripts/ej2-spreadsheet.min.js" type="text/javascript"></script> </head> <body> <!--将要呈现为电子表格的元素--> <div id='Spreadsheet'></div> <script> // 初始化电子表格组件 const spreadsheet = new ej.spreadsheet.Spreadsheet({ openUrl: 'http://localhost:6002/api/spreadsheet/open', saveUrl: 'http://localhost:6002/api/spreadsheet/save' }); // 呈现初始化的电子表格组件 spreadsheet.appendTo('#Spreadsheet'); </script> </body> </html>
默认情况下,电子表格Docker容器使用en_US文化。您可以通过在docker-compose.yml文件中设置LC_ALL、LANGUAGE和LANG环境变量来配置不同文化。这些环境变量会在Dockerfile中替换,以设置电子表格服务器的指定文化。
version: '3.4' services: spreadsheet-server: image: syncfusion/spreadsheet-server:latest environment: #提供激活所需的许可证密钥 SYNCFUSION_LICENSE_KEY: YOUR_LICENSE_KEY #指定要为电子表格服务器配置的文化 LC_ALL: de_DE.UTF-8 LANGUAGE: de_DE.UTF-8 LANG: de_DE.UTF-8 ports: - "6002:8080"
请参考以下入门页面,了解如何在Angular、React、Vue、ASP.NET Core和ASP.NET MVC中创建电子表格。

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429