From 6b330d1da8d75ec18c5c0c79a3c7de5658ff7305 Mon Sep 17 00:00:00 2001 From: Gautier de Montmollin Date: Mon, 19 Aug 2024 11:59:05 +0200 Subject: [PATCH] Create excel_writer-19.0.0.toml (#1201) * Create excel_writer-19.0.0.toml V.19, with parsing and storing of simple formulas. * Update excel_writer-19.0.0.toml Fixed .gpr name. --- .../ex/excel_writer/excel_writer-19.0.0.toml | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 index/ex/excel_writer/excel_writer-19.0.0.toml diff --git a/index/ex/excel_writer/excel_writer-19.0.0.toml b/index/ex/excel_writer/excel_writer-19.0.0.toml new file mode 100644 index 00000000..3d7ddc69 --- /dev/null +++ b/index/ex/excel_writer/excel_writer-19.0.0.toml @@ -0,0 +1,57 @@ +description = "Produce Excel spreadsheets" +name = "excel_writer" +version = "19.0.0" +authors = ["Gautier de Montmollin"] +website = "https://excel-writer.sourceforge.io/" +licenses = "MIT" +maintainers = ["gdemont@hotmail.com"] +maintainers-logins = ["mosteo", "zertovitch"] +project-files = ["excel_out.gpr"] +executables = ["excel_out_demo"] +tags = ["excel", "spreadsheet", "xls", "csv"] + +long-description = """ +![Excel Writer logo](https://excel-writer.sourceforge.io/ew_logo_no_shadow.png) + +Excel_Out is a standalone, portable Ada package for writing Excel spreadsheets with basic formattings and formulas, easily and programmatically. + +* Enables the automatic production of reports +* Fast: 50 sheets per second, with 10,000 data cells each on a slow 1.66 GHz computer +* No interaction needed with Excel or MS Office +* Unconditionally portable (*) +* Endian-neutral +* Object oriented +* Task safe +* Pure Ada 95 (nothing compiler/system specific), can be used in projects in Ada 95, Ada 2005, Ada 2012 and later versions of the language +* Floating-point hardware neutral: no IEEE hardware required +* Tests and demos included +* Includes a CSV parser with related tools. +* Free, open-source + +The creation of an Excel file is as simple as this small procedure: + +```ada +with Excel_Out; + +procedure Small_Demo is + xl : Excel_Out.Excel_Out_File; +begin + xl.Create ("small.xls"); + xl.Put_Line ("This is a small demo for Excel_Out"); + for row in 3 .. 8 loop + for column in 1 .. 8 loop + xl.Write (row, column, row * 1000 + column); + end loop; + end loop; + xl.Close; +end Small_Demo; +``` + +___ + +(*) within limits of compiler's provided integer types and target architecture capacity. +""" + +[origin] +url = "https://sourceforge.net/projects/excel-writer/files/excel-writer/excel_writer_19.zip" +hashes = ["sha512:121a552097bd41965e8aeecf29ab3bed59755704c21c81fb85eac852bab8aa377388d949971f999e039a1e6ca52f05a4a05ab4a95dbb7653df5a6b7481ecbf9e"]