# excel-web **Repository Path**: surpass/excel-web ## Basic Information - **Project Name**: excel-web - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-20 - **Last Updated**: 2025-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Excel-Web 应用 一个用于查看和搜索Excel文件的Web应用程序。 ## 功能 - 显示Excel数据,支持分页和分类筛选 - 搜索功能 - 详情页面 - 上传Excel文件功能 - 图书管理模块 - 联系表单 ## 图书模块 图书模块从`data/books.xlsx`读取数据。Excel文件应该包含以下列(至少需要以下几个关键列): - `id`或`ISBN`或`bookId` - 用于唯一标识图书 - `title`或`name` - 图书标题 - `author` - 作者 - `category` - 分类 - `publisher` - 出版社 - `publishDate` - 出版日期 - `price` - 价格 - `description` - 描述 您可以添加任何其他需要的列,所有列都会在详情页面中显示。 ### 示例Excel文件格式 | id | title | author | category | publisher | publishDate | price | description | |----|-------|--------|----------|-----------|-------------|-------|-------------| | 1 | 三体 | 刘慈欣 | 科幻 | 重庆出版社 | 2008-01-01 | 23.00 | 科幻三部曲的第一部... | | 2 | 活着 | 余华 | 小说 | 作家出版社 | 1993-01-01 | 20.00 | 描述了一个人一生的坎坷... | ## 设置与运行 1. 安装依赖: ``` npm install ``` 2. 准备数据文件: - 将Excel文件放在`data`目录下 - 通用数据:`data/data.xlsx` - 图书数据:`data/books.xlsx` 3. 配置邮箱(用于联系表单): - 修改`server.js`中的邮箱配置 - 设置QQ邮箱授权码 4. 启动服务器: ``` npm start ``` 5. 访问网站: ``` http://localhost:3001 ``` ## 注意事项 - Excel文件的第一行应为列名 - 图书Excel文件需要包含必要的列,特别是唯一标识符和标题 - 上传新的Excel文件会替换现有数据