1- CONTRIBUTING.md
2- Changelog.md
3- LICENSE_Artistic_Perl
4- LICENSE_GPL_1.0
5- MANIFEST
6- Makefile.PL
7- README
1+ .typos.toml
82bin/extract_vba
9- examples/README
3+ Changelog.md
4+ CONTRIBUTING.md
105examples/a_simple.pl
116examples/array_formula.pl
127examples/autofilter.pl
@@ -63,17 +58,19 @@ examples/merge5.pl
6358examples/merge6.pl
6459examples/mod_perl1.pl
6560examples/mod_perl2.pl
66- examples/outline.pl
6761examples/outline_collapsed.pl
62+ examples/outline.pl
6863examples/panes.pl
6964examples/properties.pl
7065examples/protection.pl
66+ examples/README
7167examples/regions.pl
7268examples/republic.png
7369examples/rich_strings.pl
7470examples/right_to_left.pl
7571examples/sales.pl
7672examples/sensitivity_label.pl
73+ examples/shape_all.pl
7774examples/shape1.pl
7875examples/shape2.pl
7976examples/shape3.pl
@@ -82,11 +79,10 @@ examples/shape5.pl
8279examples/shape6.pl
8380examples/shape7.pl
8481examples/shape8.pl
85- examples/shape_all.pl
8682examples/sparklines1.pl
8783examples/sparklines2.pl
88- examples/stats.pl
8984examples/stats_ext.pl
85+ examples/stats.pl
9086examples/stocks.pl
9187examples/tab_colors.pl
9288examples/tables.pl
@@ -153,6 +149,11 @@ lib/Excel/Writer/XLSX/Shape.pm
153149lib/Excel/Writer/XLSX/Utility.pm
154150lib/Excel/Writer/XLSX/Workbook.pm
155151lib/Excel/Writer/XLSX/Worksheet.pm
152+ LICENSE_Artistic_Perl
153+ LICENSE_GPL_1.0
154+ Makefile.PL
155+ MANIFEST
156+ README
156157t/chart/area/sub_write_xml_declaration.t
157158t/chart/bar/sub_write_bar_dir.t
158159t/chart/bar/sub_write_grouping.t
@@ -178,29 +179,29 @@ t/chart/sub_write_label_align.t
178179t/chart/sub_write_label_offset.t
179180t/chart/sub_write_lang.t
180181t/chart/sub_write_layout.t
181- t/chart/sub_write_legend.t
182182t/chart/sub_write_legend_pos.t
183+ t/chart/sub_write_legend.t
183184t/chart/sub_write_major_gridlines.t
184- t/chart/sub_write_marker.t
185185t/chart/sub_write_marker_size.t
186186t/chart/sub_write_marker_value.t
187+ t/chart/sub_write_marker.t
187188t/chart/sub_write_num_cache.t
188189t/chart/sub_write_number_format.t
189190t/chart/sub_write_order.t
190191t/chart/sub_write_orientation.t
191192t/chart/sub_write_page_margins.t
192193t/chart/sub_write_page_setup.t
193194t/chart/sub_write_plot_vis_only.t
194- t/chart/sub_write_pt.t
195195t/chart/sub_write_pt_count.t
196+ t/chart/sub_write_pt.t
196197t/chart/sub_write_series_formula.t
197198t/chart/sub_write_style.t
198199t/chart/sub_write_symbol.t
199200t/chart/sub_write_tick_lbl_pos.t
200201t/chart/sub_write_v.t
201202t/chart/sub_write_xml_declaration.t
202- t/chartsheet/chartsheet01.t
203203t/chartsheet/chartsheet_subs.t
204+ t/chartsheet/chartsheet01.t
204205t/chartsheet/sub_write_sheet_protection.t
205206t/chartsheet/sub_write_xml_declaration.t
206207t/drawing/drawing_chart_01.t
@@ -217,12 +218,12 @@ t/drawing/sub_write_a_graphic_frame_locks.t
217218t/drawing/sub_write_c_chart.t
218219t/drawing/sub_write_c_nv_graphic_frame_pr.t
219220t/drawing/sub_write_c_nv_pr.t
220- t/drawing/sub_write_col.t
221221t/drawing/sub_write_col_off.t
222+ t/drawing/sub_write_col.t
222223t/drawing/sub_write_ext.t
223224t/drawing/sub_write_pos.t
224- t/drawing/sub_write_row.t
225225t/drawing/sub_write_row_off.t
226+ t/drawing/sub_write_row.t
226227t/drawing/sub_write_xfrm_extension.t
227228t/drawing/sub_write_xfrm_offset.t
228229t/drawing/sub_write_xml_declaration.t
@@ -261,8 +262,8 @@ t/package/styles/styles_08.t
261262t/package/styles/styles_09.t
262263t/package/styles/sub_write_border.t
263264t/package/styles/sub_write_borders.t
264- t/package/styles/sub_write_cell_style.t
265265t/package/styles/sub_write_cell_style_xfs.t
266+ t/package/styles/sub_write_cell_style.t
266267t/package/styles/sub_write_cell_styles.t
267268t/package/styles/sub_write_cell_xfs.t
268269t/package/styles/sub_write_colors.t
@@ -342,13 +343,17 @@ t/regression/autofit10.t
342343t/regression/autofit11.t
343344t/regression/autofit12.t
344345t/regression/autofit13.t
346+ t/regression/autofit14.t
345347t/regression/background01.t
346348t/regression/background02.t
347349t/regression/background03.t
348350t/regression/background04.t
349351t/regression/background05.t
350352t/regression/background06.t
351353t/regression/background07.t
354+ t/regression/bootstrap62.t
355+ t/regression/bootstrap63.t
356+ t/regression/bootstrap64.t
352357t/regression/button01.t
353358t/regression/button02.t
354359t/regression/button03.t
@@ -422,6 +427,8 @@ t/regression/chart_axis49.t
422427t/regression/chart_axis50.t
423428t/regression/chart_axis51.t
424429t/regression/chart_axis52.t
430+ t/regression/chart_axis53.t
431+ t/regression/chart_axis54.t
425432t/regression/chart_bar01.t
426433t/regression/chart_bar02.t
427434t/regression/chart_bar03.t
@@ -542,6 +549,9 @@ t/regression/chart_data_labels48.t
542549t/regression/chart_data_labels49.t
543550t/regression/chart_data_labels50.t
544551t/regression/chart_data_labels51.t
552+ t/regression/chart_data_labels52.t
553+ t/regression/chart_data_labels53.t
554+ t/regression/chart_data_labels54.t
545555t/regression/chart_date01.t
546556t/regression/chart_date02.t
547557t/regression/chart_date03.t
@@ -806,6 +816,7 @@ t/regression/default_row02.t
806816t/regression/default_row03.t
807817t/regression/default_row04.t
808818t/regression/default_row05.t
819+ t/regression/default_row06.t
809820t/regression/defined_name01.t
810821t/regression/defined_name02.t
811822t/regression/defined_name03.t
@@ -873,10 +884,6 @@ t/regression/format24.t
873884t/regression/format25.t
874885t/regression/formula_results01.t
875886t/regression/gridlines01.t
876- t/regression/header01.t
877- t/regression/header02.t
878- t/regression/header03.t
879- t/regression/header04.t
880887t/regression/header_image01.t
881888t/regression/header_image02.t
882889t/regression/header_image03.t
@@ -898,6 +905,10 @@ t/regression/header_image18.t
898905t/regression/header_image19.t
899906t/regression/header_image20.t
900907t/regression/header_image21.t
908+ t/regression/header01.t
909+ t/regression/header02.t
910+ t/regression/header03.t
911+ t/regression/header04.t
901912t/regression/hide01.t
902913t/regression/hide02.t
903914t/regression/hyperlink01.t
@@ -951,6 +962,7 @@ t/regression/hyperlink48.t
951962t/regression/hyperlink49.t
952963t/regression/hyperlink50.t
953964t/regression/hyperlink51.t
965+ t/regression/hyperlink52.t
954966t/regression/ignore_error01.t
955967t/regression/ignore_error02.t
956968t/regression/ignore_error03.t
@@ -1027,14 +1039,14 @@ t/regression/images/logo.gif
10271039t/regression/images/logo.jpg
10281040t/regression/images/logo.png
10291041t/regression/images/mylogo.png
1042+ t/regression/images/red_208.png
1043+ t/regression/images/red_64x20.png
1044+ t/regression/images/red_readonly.png
10301045t/regression/images/red.bmp
10311046t/regression/images/red.gif
10321047t/regression/images/red.jpg
10331048t/regression/images/red.png
10341049t/regression/images/red2.png
1035- t/regression/images/red_208.png
1036- t/regression/images/red_64x20.png
1037- t/regression/images/red_readonly.png
10381050t/regression/images/train.jpg
10391051t/regression/images/watermark.png
10401052t/regression/images/yellow.jpg
@@ -1189,16 +1201,16 @@ t/regression/set_row04.t
11891201t/regression/set_start_page01.t
11901202t/regression/set_start_page02.t
11911203t/regression/set_start_page03.t
1192- t/regression/shape01.t
1193- t/regression/shape02.t
1194- t/regression/shape03.t
1195- t/regression/shape04.t
11961204t/regression/shape_connect01.t
11971205t/regression/shape_connect02.t
11981206t/regression/shape_connect03.t
11991207t/regression/shape_connect04.t
12001208t/regression/shape_scale01.t
12011209t/regression/shape_stencil01.t
1210+ t/regression/shape01.t
1211+ t/regression/shape02.t
1212+ t/regression/shape03.t
1213+ t/regression/shape04.t
12021214t/regression/shared_strings01.t
12031215t/regression/shared_strings02.t
12041216t/regression/simple01.t
@@ -1297,13 +1309,17 @@ t/regression/xlsx_files/autofit10.xlsx
12971309t/regression/xlsx_files/autofit11.xlsx
12981310t/regression/xlsx_files/autofit12.xlsx
12991311t/regression/xlsx_files/autofit13.xlsx
1312+ t/regression/xlsx_files/autofit14.xlsx
13001313t/regression/xlsx_files/background01.xlsx
13011314t/regression/xlsx_files/background02.xlsx
13021315t/regression/xlsx_files/background03.xlsx
13031316t/regression/xlsx_files/background04.xlsx
13041317t/regression/xlsx_files/background05.xlsx
13051318t/regression/xlsx_files/background06.xlsx
13061319t/regression/xlsx_files/background07.xlsx
1320+ t/regression/xlsx_files/bootstrap62.xlsx
1321+ t/regression/xlsx_files/bootstrap63.xlsx
1322+ t/regression/xlsx_files/bootstrap64.xlsx
13071323t/regression/xlsx_files/button01.xlsx
13081324t/regression/xlsx_files/button02.xlsx
13091325t/regression/xlsx_files/button03.xlsx
@@ -1374,6 +1390,8 @@ t/regression/xlsx_files/chart_axis49.xlsx
13741390t/regression/xlsx_files/chart_axis50.xlsx
13751391t/regression/xlsx_files/chart_axis51.xlsx
13761392t/regression/xlsx_files/chart_axis52.xlsx
1393+ t/regression/xlsx_files/chart_axis53.xlsx
1394+ t/regression/xlsx_files/chart_axis54.xlsx
13771395t/regression/xlsx_files/chart_bar01.xlsx
13781396t/regression/xlsx_files/chart_bar02.xlsx
13791397t/regression/xlsx_files/chart_bar03.xlsx
@@ -1493,6 +1511,9 @@ t/regression/xlsx_files/chart_data_labels48.xlsx
14931511t/regression/xlsx_files/chart_data_labels49.xlsx
14941512t/regression/xlsx_files/chart_data_labels50.xlsx
14951513t/regression/xlsx_files/chart_data_labels51.xlsx
1514+ t/regression/xlsx_files/chart_data_labels52.xlsx
1515+ t/regression/xlsx_files/chart_data_labels53.xlsx
1516+ t/regression/xlsx_files/chart_data_labels54.xlsx
14961517t/regression/xlsx_files/chart_date01.xlsx
14971518t/regression/xlsx_files/chart_date02.xlsx
14981519t/regression/xlsx_files/chart_date03.xlsx
@@ -1747,6 +1768,7 @@ t/regression/xlsx_files/default_row02.xlsx
17471768t/regression/xlsx_files/default_row03.xlsx
17481769t/regression/xlsx_files/default_row04.xlsx
17491770t/regression/xlsx_files/default_row05.xlsx
1771+ t/regression/xlsx_files/default_row06.xlsx
17501772t/regression/xlsx_files/defined_name01.xlsx
17511773t/regression/xlsx_files/defined_name02.xlsx
17521774t/regression/xlsx_files/defined_name03.xlsx
@@ -1814,10 +1836,6 @@ t/regression/xlsx_files/format24.xlsx
18141836t/regression/xlsx_files/format25.xlsx
18151837t/regression/xlsx_files/formula_results01.xlsx
18161838t/regression/xlsx_files/gridlines01.xlsx
1817- t/regression/xlsx_files/header01.xlsx
1818- t/regression/xlsx_files/header02.xlsx
1819- t/regression/xlsx_files/header03.xlsx
1820- t/regression/xlsx_files/header04.xlsx
18211839t/regression/xlsx_files/header_image01.xlsx
18221840t/regression/xlsx_files/header_image02.xlsx
18231841t/regression/xlsx_files/header_image03.xlsx
@@ -1839,6 +1857,10 @@ t/regression/xlsx_files/header_image18.xlsx
18391857t/regression/xlsx_files/header_image19.xlsx
18401858t/regression/xlsx_files/header_image20.xlsx
18411859t/regression/xlsx_files/header_image21.xlsx
1860+ t/regression/xlsx_files/header01.xlsx
1861+ t/regression/xlsx_files/header02.xlsx
1862+ t/regression/xlsx_files/header03.xlsx
1863+ t/regression/xlsx_files/header04.xlsx
18421864t/regression/xlsx_files/hide01.xlsx
18431865t/regression/xlsx_files/hide02.xlsx
18441866t/regression/xlsx_files/hyperlink01.xlsx
@@ -1892,6 +1914,7 @@ t/regression/xlsx_files/hyperlink48.xlsx
18921914t/regression/xlsx_files/hyperlink49.xlsx
18931915t/regression/xlsx_files/hyperlink50.xlsx
18941916t/regression/xlsx_files/hyperlink51.xlsx
1917+ t/regression/xlsx_files/hyperlink52.xlsx
18951918t/regression/xlsx_files/ignore_error01.xlsx
18961919t/regression/xlsx_files/ignore_error02.xlsx
18971920t/regression/xlsx_files/ignore_error03.xlsx
@@ -2091,16 +2114,16 @@ t/regression/xlsx_files/set_row03.xlsx
20912114t/regression/xlsx_files/set_start_page01.xlsx
20922115t/regression/xlsx_files/set_start_page02.xlsx
20932116t/regression/xlsx_files/set_start_page03.xlsx
2094- t/regression/xlsx_files/shape01.xlsx
2095- t/regression/xlsx_files/shape02.xlsx
2096- t/regression/xlsx_files/shape03.xlsx
2097- t/regression/xlsx_files/shape04.xlsx
20982117t/regression/xlsx_files/shape_connect01.xlsx
20992118t/regression/xlsx_files/shape_connect02.xlsx
21002119t/regression/xlsx_files/shape_connect03.xlsx
21012120t/regression/xlsx_files/shape_connect04.xlsx
21022121t/regression/xlsx_files/shape_scale01.xlsx
21032122t/regression/xlsx_files/shape_stencil01.xlsx
2123+ t/regression/xlsx_files/shape01.xlsx
2124+ t/regression/xlsx_files/shape02.xlsx
2125+ t/regression/xlsx_files/shape03.xlsx
2126+ t/regression/xlsx_files/shape04.xlsx
21042127t/regression/xlsx_files/shared_strings01.xlsx
21052128t/regression/xlsx_files/shared_strings02.xlsx
21062129t/regression/xlsx_files/simple01.xlsx
@@ -2185,26 +2208,26 @@ t/utility/xl_inc_col.t
21852208t/utility/xl_inc_row.t
21862209t/utility/xl_parse_date.t
21872210t/utility/xl_parse_time.t
2188- t/utility/xl_range.t
21892211t/utility/xl_range_formula.t
2212+ t/utility/xl_range.t
21902213t/utility/xl_rowcol_to_cell.t
2191- t/utility/xl_cell_autofit_width .t
2214+ t/utility/xl_string_pixel_width .t
21922215t/workbook/sub_close.t
21932216t/workbook/sub_get_chart_range.t
21942217t/workbook/sub_sort_defined_names.t
21952218t/workbook/sub_write_book_views.t
21962219t/workbook/sub_write_calc_pr.t
21972220t/workbook/sub_write_defined_name.t
21982221t/workbook/sub_write_defined_names.t
2199- t/workbook/sub_write_ext.t
22002222t/workbook/sub_write_ext_lst.t
2223+ t/workbook/sub_write_ext.t
22012224t/workbook/sub_write_file_version.t
22022225t/workbook/sub_write_mx_arch_id.t
22032226t/workbook/sub_write_sheet.t
22042227t/workbook/sub_write_sheets.t
2205- t/workbook/sub_write_workbook.t
22062228t/workbook/sub_write_workbook_pr.t
22072229t/workbook/sub_write_workbook_view.t
2230+ t/workbook/sub_write_workbook.t
22082231t/workbook/sub_write_xml_declaration.t
22092232t/workbook/workbook_01.t
22102233t/workbook/workbook_02.t
@@ -2235,8 +2258,8 @@ t/worksheet/sub_prepare_formula.t
22352258t/worksheet/sub_repeat_formula.t
22362259t/worksheet/sub_write_auto_filter.t
22372260t/worksheet/sub_write_brk.t
2238- t/worksheet/sub_write_cell.t
22392261t/worksheet/sub_write_cell_value.t
2262+ t/worksheet/sub_write_cell.t
22402263t/worksheet/sub_write_col_breaks.t
22412264t/worksheet/sub_write_col_info.t
22422265t/worksheet/sub_write_conditional_formatting.t
@@ -2245,8 +2268,8 @@ t/worksheet/sub_write_custom_filters.t
22452268t/worksheet/sub_write_data_validations_01.t
22462269t/worksheet/sub_write_data_validations_02.t
22472270t/worksheet/sub_write_dimension.t
2248- t/worksheet/sub_write_filter.t
22492271t/worksheet/sub_write_filter_column.t
2272+ t/worksheet/sub_write_filter.t
22502273t/worksheet/sub_write_filters.t
22512274t/worksheet/sub_write_header_footer.t
22522275t/worksheet/sub_write_hyperlink.t
@@ -2259,8 +2282,8 @@ t/worksheet/sub_write_page_setup.t
22592282t/worksheet/sub_write_pane.t
22602283t/worksheet/sub_write_phonetic_pr.t
22612284t/worksheet/sub_write_print_options.t
2262- t/worksheet/sub_write_row.t
22632285t/worksheet/sub_write_row_breaks.t
2286+ t/worksheet/sub_write_row.t
22642287t/worksheet/sub_write_selection.t
22652288t/worksheet/sub_write_sheet_calc_pr.t
22662289t/worksheet/sub_write_sheet_data.t
@@ -2310,6 +2333,7 @@ t/worksheet/worksheet_cond_format_21.t
23102333t/worksheet/worksheet_cond_format_22.t
23112334t/worksheet/worksheet_cond_format_23.t
23122335t/worksheet/worksheet_cond_format_24.t
2336+ t/worksheet/worksheet_cond_format_25.t
23132337t/worksheet/worksheet_data_bar_01.t
23142338t/worksheet/worksheet_data_bar_02.t
23152339t/worksheet/worksheet_data_bar_03.t
0 commit comments