-
Notifications
You must be signed in to change notification settings - Fork 0
/
orebro-2.py
31 lines (23 loc) · 1.07 KB
/
orebro-2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import pandas as pd
PATH = 'data/orebro/'
def convert(filename):
data = pd.read_excel(
PATH + 'raw' + filename + '.xlsx',
names=['datum', 'forvaltning', 'leverantor', 'leverantor_id', 'faktura_nr', 'konto_nr', 'belopp'],
header=0
)
data.dropna(inplace=True)
data = data[['faktura_nr', 'leverantor', 'leverantor_id', 'forvaltning', 'konto_nr', 'belopp', 'datum']]
data.insert(0, 'kopare', 2120001967)
data.insert(1, 'kopare_text', 'Örebro Kommun')
data.insert(7, 'konto_text', '')
#data.insert(9, 'datum', pd.to_datetime(month, format='%Y%m'))
data.insert(10, 'grund', '')
data.insert(11, 'avtal', '')
data.insert(12, 'kommun_id', 1880)
data.leverantor_id = data.leverantor_id.str.replace('-', '')
data.leverantor_id = data.leverantor_id.apply(lambda x: x if x.isnumeric() else '')
data.konto_text = data.konto_nr.str[6:]
data.konto_nr = data.konto_nr.str[:5]
data.to_csv(PATH + 'formatted' + filename + '-formatted.csv', index=False)
convert('/2020/leverantörsfakturor 2020-10')