https://github.com/administroot/ehs_scrutinizer_preview
一款EHS数据分析软件,用于降低报告出错率(Preview版)
https://github.com/administroot/ehs_scrutinizer_preview
data-analysis-python ehs excel sqlite3
Last synced: about 1 year ago
JSON representation
一款EHS数据分析软件,用于降低报告出错率(Preview版)
- Host: GitHub
- URL: https://github.com/administroot/ehs_scrutinizer_preview
- Owner: Administroot
- License: epl-2.0
- Created: 2024-02-10T03:23:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-22T02:25:02.000Z (about 2 years ago)
- Last Synced: 2025-01-22T17:16:46.544Z (over 1 year ago)
- Topics: data-analysis-python, ehs, excel, sqlite3
- Language: Python
- Homepage: https://administroot-blog.netlify.app/zh-cn/categories/ehs_scrutinizer/
- Size: 186 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EHS_Scrutinizer (Preview) / EHS莫哭泣(预览版)
[English](README_en.md) | 简体中文
本项目与2024年大年初一诞生:fireworks::fireworks::fireworks:
名字来源:EHS_Scrutinizer(意译:EHS检查器, 音译:EHS莫哭泣)。本软件愿景为杜绝由于粗心大意、概念不清、自以为是等所导致的受到批评、克扣工资乃至提包走人现象的发生,节省泪水,赠你笑容。
一个EHS生产力工具!
支持通过GUI界面一键生成各种EXCEL表格,也可以通过内置工具来检查你的表格!
完整详细的使用指引,上手无难度!
[帮助文档](https://administroot-blog.netlify.app/zh-cn/posts/ehs_scrutinizer_helper)
## 内容列表
- [功能](#功能)
- [安装](#安装)
- [使用](#使用)
- [预览](#预览)
- [原理图](#原理图)
- [参与开发](#参与开发)
- [如何贡献](#如何贡献)
- [使用许可](#使用许可)
## 功能
Use EHS Scrutinizer to automate your workflow, so you can focus on work that matters most.
EHS Scrutinizer 用于:
- 一键生成各种EXCEL表格
- 一键检查你的表格
- 针对分析结论,提供专业的建议
具体功能见[**帮助文档**](https://administroot-blog.netlify.app/zh-cn/posts/ehs_scrutinizer_helper)
## 安装
[EHS Scrutinizer正式版]() 在Microsoft Store搜索EHS Scrutinizer正式版(未上线:sleeping:)
[EHS Scrutinizer试用版]() 在Microsoft Store搜索EHS Scrutinizer试用版(未上线:sleeping:)
(开发者)拉取本仓库master分支源代码自行编译构建。
环境要求:Python3.8+,Windows10+
``` shell
git clone https://github.com/Administroot/EHS_Scrutinizer_Preview.git
pip install -r requirements.txt
foo bar
```
## 使用
双击运行程序
## 预览
![预览]()
## 原理图
流程如下:
[流程图](./flowchart.png)
1. 从用户填写的EXCEL表格(模板.xlsx)中获取信息。
2. 通过预处理过滤器清洗数据,出现概念问题(如同一操作位接害时间不同)提醒用户,并决定是否继续流程。并进行专门化的数据处理。
3. 通过通用预处理过滤器清洗数据,确保数据原子性。
4. 数据入Sqlite数据库。
5. Sql查询,通过后处理过滤器清洗数据,并进行专门化的数据处理。
6. 通过通用后处理过滤器清洗数据。
7. 数据写入EXCEL表格。
## 参与开发
详见[EHS Scrutinizer开发者文档](https://administroot-blog.netlify.app/zh-cn/posts/ehs_scrutinizer_developer_doc/)
## 如何贡献
非常欢迎你的加入!
[提一个Issue](https://github.com/Administroot/EHS_Scrutinizer_Preview/issues/new)
## 使用许可
[EPL2.0](https://github.com/Administroot/EHS_Scrutinizer_Preview/blob/main/LICENSE) © Administroot