auto-preprocess GL to upload spotlight
Project description
SPOTLIGHT
Ver
v0.0.6 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.6.tar.gz
(1.1 MB
view details)
Built Distribution
File details
Details for the file spotlighter-0.0.6.tar.gz
.
File metadata
- Download URL: spotlighter-0.0.6.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 | fa9f5a0bb497903b15d55b3f08c11ce7838cbd951095c47a5426f55cfbec2f2b |
|
MD5 | 6f071747800bd829f81b3428bbe8afe7 |
|
BLAKE2b-256 | faf9bbdc7f2d3ed73200fdb4ff6d19e2e38b9ee74e9515a80729d8aeee1a1505 |
File details
Details for the file spotlighter-0.0.6-py2.py3-none-any.whl
.
File metadata
- Download URL: spotlighter-0.0.6-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 | 0923301a803f77850b9e33005d27e93d99f5cc9f28c4b33f59c09c6084b036d0 |
|
MD5 | 6c58299e5695aa277c72f3309e7481b4 |
|
BLAKE2b-256 | 9748201c79ca50f30e6970fb2ef581304b3fc5f2d6f28b360b1dba9af1256198 |