auto-preprocess GL to upload spotlight
Project description
SPOTLIGHT
Ver
v0.0.5 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.5.tar.gz
(1.1 MB
view details)
Built Distribution
File details
Details for the file spotlighter-0.0.5.tar.gz
.
File metadata
- Download URL: spotlighter-0.0.5.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 | 5d165d798630d2ddf31277fc1b34ac578fd71b7fd6219e330e096b33a36765c6 |
|
MD5 | a40211b3ca83fac6b88ffa2247f9d03a |
|
BLAKE2b-256 | 1fb90197a45e70907979159e8896ba5a7a6ee00ec4b0bdbbf26ed5aed119f49a |
File details
Details for the file spotlighter-0.0.5-py2.py3-none-any.whl
.
File metadata
- Download URL: spotlighter-0.0.5-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 | 2b4173d6812760329902d9985b0cf5e98642c0d5f6b5c30fdc75a585c76b5b7e |
|
MD5 | bbb9961ea76374fa0c19a30b5271c83e |
|
BLAKE2b-256 | 6ffde375c5e7d08394077acd1442521642afebcd345494dd752ab5f653858e19 |