You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
608 B
21 lines
608 B
from pandas import DataFrame, Series, read_sql_query, read_excel
|
|
import sqlite3 as sqll
|
|
import sqlalchemy as sqa
|
|
import argparse
|
|
|
|
def drop_unnamed(df: DataFrame):
|
|
cols = [c for c in df.columns if "Unnamed" in c]
|
|
df.drop(cols, axis=1, inplace=True)
|
|
|
|
parser = argparse.ArgumentParser(
|
|
prog="HoldReconcilerRecord",
|
|
)
|
|
parser.add_argument("-i", "--input")
|
|
args = parser.parse_args()
|
|
# Resolution col
|
|
|
|
no_match: DataFrame = read_excel(args.input, sheet_name="No Match")
|
|
amt_mm: DataFrame = read_excel(args.input, sheet_name="Amount Mismatch")
|
|
drop_unnamed(no_match)
|
|
drop_unnamed(amt_mm)
|
|
print(no_match) |