auto-preprocess GL to upload spotlight
Project description
SPOTLIGHT
Ver
v0.0.8 DD 231219
목적
Spotlight upload를 위한 정형화된 전처리 자동화
작동방법
pip install spotlighter import spotlight as sl sl.run()
주요기능
- 전처리
- Excel to Text
- concatenate text
- check text header (TEST)
- Merge Text (i.e. BSEG+BKPF) (if already set df, automatically transferred to dfA)
- DF to SQL(IMPORT)
- To Insert to SQL, Read columns'length
- Create Table => with mySQL
- Import file and Insert to DB
- MAIN RUN
- Read text to dataframe
- Auto_MAP : MAP_GL.xlsx 파일을 활용하여 columns 자동 매핑 + 추가
- Modify mode(After Auto_MAP)
- To recon G/L and T/B, export SUM(AMT LC)groupby Acct
3-1. MODIFY MOD
3-1-1. 전처리-전표금액
- replace string (Kill comma, space, regex etc.)
- Apply DC (차변은 +, 대변은 - 처리)
- To Minus () or - : 문자열 () 또는 후위-인 경우 마이너스로 변환
- Multiple 100 : 곱하기 100
- FROM 전표금액 TO 차대금액 : signed 전표금액에서 unsigned 차변/대변을 생성한다.
- FILLNA(0) : N/A를 0으로 채운다.
- 자동수동 : 특정 컬럼값(전표성격, 사용자 등)이 특정 문자열(복수 가능)을 포함하는 행을 A로 지정
3-1-2. 전처리-기타
- drop a column
- drop duplicate
- Change column name
- Change column datatype
- SAVE TO..
- Save text
- Save a part of df(특정 계정과목 추출 등)
- 일반기능
- MANUAL HANDLING - DEBUG
- df.info()
- df.head(10)
Help
FA&A 박형원
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
spotlighter-0.0.8.tar.gz
(1.1 MB
view details)
Built Distribution
File details
Details for the file spotlighter-0.0.8.tar.gz
.
File metadata
- Download URL: spotlighter-0.0.8.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c228959790a80a45a4af579ca04722f0647598f0628f0023349953bfd3e55512 |
|
MD5 | a68bb10df599e087145f28dd7fb72293 |
|
BLAKE2b-256 | ade225c1ff62c689a4c8c5829f93fc21a86daae2b53f82225eb6c212e366eb25 |
File details
Details for the file spotlighter-0.0.8-py2.py3-none-any.whl
.
File metadata
- Download URL: spotlighter-0.0.8-py2.py3-none-any.whl
- Upload date:
- Size: 1.1 MB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec7307499663295b1172e126564e691501cea6afdfcb88603b10e6f3110ebe15 |
|
MD5 | d3c209053ec6fd4a33cb7e470861f3f1 |
|
BLAKE2b-256 | 75e39066d67f79275e87975da1c01007ee9be3498b70de6ed0f44b9363db542f |