auto-preprocess GL to upload spotlight
Project description
SPOTLIGHT
Ver
v0.0.3 DD 231218
목적
Spotlight upload를 위한 정형화된 전처리 자동화
주요기능
- 전처리
- 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.3.tar.gz
(1.1 MB
view details)
Built Distribution
File details
Details for the file spotlighter-0.0.3.tar.gz
.
File metadata
- Download URL: spotlighter-0.0.3.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eb2b0d75ea4cd2ca17cfccf45cbfa87dbcf1039fdf93b3d5884e7a874078675 |
|
MD5 | 383c36ed21b9d97b470e0ae91af0ed64 |
|
BLAKE2b-256 | 2b06b0475bbc3becdd20081e059397025d61c44c8b6f9889b1eff206146bbf1a |
File details
Details for the file spotlighter-0.0.3-py2.py3-none-any.whl
.
File metadata
- Download URL: spotlighter-0.0.3-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.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d0b55cbcc0a92127e7b62a7b33453a8316c4e4bd460caeb5d0e0eb2b5079f7c |
|
MD5 | 540562ce64396e84361909f8bb1a8dd2 |
|
BLAKE2b-256 | 173402cdae24ffe1be6f4b4ad5da6abf5d6f97a527ee50c19102fde2cc5ace76 |