Adds additional functionality on top of OpenPyXL
Project description
Introduction
OPX_Plus (OpenPyXL Plus) is an extension to OpenPyXL, a module for reading and writing .xlsx and similar files. OPX_Plus adds functions centred around creating regular reports based on a template file. You can log issues on the GitHub page.
Has the Following Dependencies
import openpyxl, glob, webbrowser, warnings, csv, datetime, os, time
from copy import copy
from openpyxl.formula.translate import Translator
Additional Functions
Files
get_file_path(file_path, name_search, *if_missing_urls)
check_mandatory_files(f_list)
0pen_template(template_path: object, *date_cells: str)
open_vals_only_sheet(from_wb_path, sheet_id=0)
save_file(new_file_location, file_name, workbook, afterdatetext="", previousday=False)
remove(file_path)
Move Data
paste_sheet_to_sheet(from_ws, to_ws, cell_range)
paste_csv_vals_to_sheet(csv_path, to_sheet, include_header=False)
copy_over_and_down_formulas(from_ws, to_ws, formula_cells)
paste_cells_to_cells(from_ws, to_ws, from_cell_range, offset=(0, 0))
Sub-Functions
count_rows(worksheet)
num_to_excel_col(n)
excel_col_to_num(a)
to_unix_time(year=datetime.datetime.now().year, month=datetime.datetime.now().month,
day=datetime.datetime.now().day, hour=datetime.datetime.now().hour,
minute=datetime.datetime.now().minute, second=datetime.datetime.now().second, add_3_zeros=False,
subtract=datetime.timedelta(0))
date_ranger()
worksheet_reset(sheet_nam, wb)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
opx_plus-0.1.1.tar.gz
(6.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file opx_plus-0.1.1.tar.gz.
File metadata
- Download URL: opx_plus-0.1.1.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e3e2cc4797bf1ae1750b4edf5966929077f6b9a0c8644c57ea0d4700f07acf0
|
|
| MD5 |
dc0e94bedf8243f1040f593225a5b639
|
|
| BLAKE2b-256 |
727a2dfed7b109b6f651ac7adc9d6ba4eceb5a47685e83ad256938952734a893
|
File details
Details for the file opx_plus-0.1.1-py3-none-any.whl.
File metadata
- Download URL: opx_plus-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd97ba77a455fa1b0f7d4d3763b5d26857e8e0d09eaa3f468b81c52e63333942
|
|
| MD5 |
0128c2190c6f42867dc5f4cb5bdafd8e
|
|
| BLAKE2b-256 |
aedceb45eb9b051c1500ff0c70de9319e68c1b261f4427a0ea9b6ac7267e0138
|