8e383cbf80
Import FL + TheBigOne from personal macrobook; secure new load_rep_or/load_dir_or creds
...
Export adds load_coa_map/load_customer_override (SQL Server USMIDSQL01), load_rep_or/load_dir_or (Postgres), markdown export helpers, ListAllSheets, SetRowHeights, and TheBigOne engine support.
Claude change: load_rep_or/load_dir_or now use the login form (login.Show + login.tbU/tbP) instead of a hardcoded Postgres password; scrubbed that password from their commented lines too. NOTE: older price_* subs still contain hardcoded passwords already present in git history - rotate those passwords.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 14:30:47 -04:00
232c0a07dd
work on target groups
2025-07-22 09:47:40 -04:00
e1053de60a
refactor some logic
2025-07-10 21:59:33 -04:00
5928c83a24
changes made during target price rebuild
2025-07-10 21:59:06 -04:00
95cc855722
current state personal macrobook
2024-09-24 11:40:58 -04:00
7d0b38e46a
current state of Core List
2024-09-24 11:40:04 -04:00
40b02b2bc5
merge latest updates
2024-03-05 08:36:02 -05:00
4e5cf05396
getcsv
2023-05-05 12:54:02 -04:00
0b8e18e666
updates
2023-04-27 07:36:19 -04:00
4f45a6b3f3
point to new server, and use new function formula2r1c1
2023-01-05 14:13:29 -05:00
edcd42947f
add user-defined Excel function and add function to parse strings into arrays
2022-06-01 15:24:29 -04:00
aee26ac1a3
work on price lists
2022-05-17 10:33:24 -04:00
8034d1859f
adjust to simple grouping operation
2022-05-12 17:40:49 -04:00
e2315d3a16
add json and skip regex for ranged sql building
2022-05-06 16:38:33 -04:00
b4b3b7a25a
cat empty to null depending on new flag
2022-05-05 09:38:13 -04:00
b1c21d57ea
work on core price list
2022-04-07 12:39:00 -04:00
3ce9b371ca
include a new data type flag to prevent running regex on special characters that should be retained instead of removed
2022-03-31 12:35:18 -04:00
061dcbd9f4
add function
2022-02-09 10:55:59 -05:00
0f8a560b4b
work with target price generation
2021-10-07 18:28:15 -04:00
c80e5296d1
add 2 subroutines and SQL formatting
2021-06-16 09:03:23 -04:00
fac0a38977
optional param for pre-determined column types to be supplied instead of guessing
2021-03-15 15:40:43 -04:00
cc4bd12720
updates
2020-09-15 13:02:06 -04:00
pt
7182502669
list of parts to change not wrapped in an array if only one row
2020-03-06 00:33:24 -05:00
Trowbridge
7e57d4621f
add a new route for swapping out parts
2020-03-05 01:08:10 -05:00
pt
44ef2f5dc5
add characters
2020-02-13 02:19:15 -05:00
Paul Trowbridge
99905a9341
use regex to better parse data for SQL loading
2020-01-29 13:30:53 -05:00
Paul Trowbridge
022240f8d3
update price list build to include status and stocked
2020-01-15 17:17:07 -05:00
Trowbridge
79e3c24a37
utf-8 was causing strange characters in CMS, should make a param
2020-01-13 17:26:32 -05:00
Trowbridge
f825c61b62
add some array handling
2020-01-10 14:17:57 -05:00
Paul Trowbridge
9b14ba77f5
add function to test a string array for non numeric
2020-01-10 11:08:51 -05:00
pt
787c2c736f
dont quote column names
2020-01-09 17:51:26 -05:00
Trowbridge
90caea49f6
use current region functionality to get range
2019-03-20 17:03:55 -04:00
Trowbridge
a3d9512373
work on editing basket
2019-03-19 15:43:31 -04:00
Trowbridge
9b8a486981
add functionality to display basket
2019-03-19 01:03:43 -04:00
Trowbridge
019c83c34f
export v0.5 content
2019-03-14 14:42:10 -04:00
Paul Trowbridge
f546f7c7d1
don't quote cells that look like json objects themselves
2018-10-11 14:24:59 -04:00
Paul Trowbridge
81e7bd3f07
remove commas from numeric inputs
2018-05-25 11:35:56 -04:00
Paul Trowbridge
b03218cd4d
create full sql from selection
2018-05-25 11:27:02 -04:00
Paul Trowbridge
4755ebba5b
add functions to create a text file based on range
2017-12-08 13:48:01 -05:00
Paul Trowbridge
553ace8eb0
dont convert to date if string is less than 6 long, also start adding commas at iteration 0
2017-10-17 15:09:55 -04:00
Paul Trowbridge
30e20bc420
start from 0 position of array instead of 1 in main iteration
2017-10-02 09:58:28 -04:00
Paul Trowbridge
d2e3fc3cd8
add explicit cast-null to any empty cell or cells that evaluate to
2017-09-29 17:15:21 -04:00
Paul Trowbridge
1b2cdf854b
add functions to turn column number into letter, range to transposed string array, and build string array into sql values
2017-09-29 11:40:14 -04:00
Paul Trowbridge
d886dd0f0c
markdown table has min len of 3 per col
2017-09-28 14:34:55 -04:00
Paul Trowbridge
b0c229065a
add markdown_from_table, markdown_whole_sheet, json_multirange
2017-09-28 14:26:34 -04:00
Paul Trowbridge
949c561a13
add max long function
2017-09-28 09:26:50 -04:00
Paul Trowbridge
e947cb97d7
create function maxint to return a max given to args
2017-09-27 12:57:10 -04:00
Paul Trowbridge
3a873c9fdb
add variant array to json funtion
2017-08-24 00:00:56 -04:00
Paul Trowbridge
bbea1976a4
adjust array size depending on headers flag and initial starting point of indexer
2017-07-12 11:15:28 -04:00
Paul Trowbridge
e0a7c15cfe
add csv writer
2017-07-07 17:40:19 -04:00