Skip to content

Commit b9a7da4

Browse files
Add files via upload
1 parent fbfbd3a commit b9a7da4

File tree

4 files changed

+41
-48
lines changed

4 files changed

+41
-48
lines changed

CTX-Excel - Deployment Plan.pdf

-319 KB
Binary file not shown.

CTX-Excel - User Guide.pdf

-57.7 KB
Binary file not shown.

CTX-Excel-V2.studiopkg

75.5 KB
Binary file not shown.

README.md

Lines changed: 41 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,75 @@
1-
<a href="https://www.cortex-ia.com/" target="_blank"><img src="https://github.com/CortexIATest/CTXImages/blob/master/Cortex-350-120.png" alt="Welcome to Cortex!" width="350" height="120" border="0"></a>
21

3-
# CTX-Excel
4-
Cortex Subtasks which interact with Microsoft Excel without requiring Microsoft Excel to be installed on the Cortex application server.
2+
<a href="https://www.cortex-ia.co.uk/" target="_blank"><img src="https://github.com/CortexIATest/CTXImages/blob/master/Cortex-350-120.png" alt="Welcome to Cortex!" width="350" height="120" border="0"></a>
3+
4+
# Excel Cortex Module
5+
The current Cortex Excel module focuses on interactions with .xslx files.
6+
7+
It offers the following functionality:
8+
1. Read from file
9+
2. Write to file
10+
3. Format file contents
11+
4. Create SQL insert statements from file content
12+
5. Write data to file from a SQL statement
13+
6. Retrieve information about file
14+
7. Convert file to a csv
515

6-
The module allows users to perform the following functionality:
7-
* Add Conditional Formatting
8-
* Create Pivot Charts
9-
* Create Pivot Tables
10-
* Create Workbook
11-
* Create Worksheet
12-
* Get Worksheets
13-
* Insert Headers
14-
* Insert Rows
15-
* Read Data from Worksheet
16-
* Set Cell
17-
* Set Cell Where
1816

1917

2018
## Table of Contents
2119
1) [Dependencies](#dependencies)
2220
* [Cortex Version](#cortex-version)
2321
* [OCIs](#ocis)
2422
* [Files](#files)
25-
* [Other](#other-requisites)
23+
* [Other](#other)
2624
1) [Support and Warranty](#support-and-warranty)
27-
1) [Installation](#installation)
28-
1) [How to use](#how-to-use)
29-
1) [How you can contribute](#how-you-can-contribute)
30-
1) [Versioning](#versioning)
31-
1) [Licensing](#licensing)
25+
2) [Installation](#installation)
26+
3) [How to use](#how-to-use)
27+
4) [How you can contribute](#how-you-can-contribute)
28+
5) [Versioning](#versioning)
29+
6) [Licensing](#licensing)
30+
3231

3332
## Dependencies
3433
### Cortex Version
35-
This version of the CTX-Excel module was developed in Cortex v6.3.0. Some functionality may not be available in earlier verions of Cortex.
34+
This version of the Excel module was developed in Cortex version 7.1. Some functionality may not be available on different versions of Cortex.
3635

3736
### OCIs
38-
The CTX-Excel module requires the following Cortex OCIs:
37+
The module requires the following Cortex OCIs:
3938
* PowerShell
4039

4140
### Files
42-
The CTX-Excel module requires the following files:
43-
* [CTX-Excel Studio Package](https://github.com/CortexIntelligentAutomation/CTX-Excel/releases/download/v2.4/CTX-Excel.studiopkg)
41+
The Excel module requires the following files:
42+
* [CTX-Excel.studiopkg](https://github.com/CortexIntelligentAutomation/CTX-Excel/releases/download/v1.0/CTX-Excel.studiopkg)
4443

45-
### Other Requisites
46-
The CTX-Excel module has the following additional requirements which are explained in detail in the [Deployment Plan](https://github.com/CortexIntelligentAutomation/CTX-Excel/blob/master/CTX-Excel%20-%20Deployment%20Plan.pdf):
47-
* PowerShell v5 to be installed on the application server
48-
* PSExcel PowerShell module installed
49-
* ImportExcel PowerShell module installed
44+
### Other
45+
The Excel module has the following additional requirements:
46+
* PowerShell v5.0 or later installed on the same machine as the PowerShell OCI
5047

5148
## Support and Warranty
5249
This module is supplied as a template that you can amend and extend to fit your requirements, as such it is not supported as part of the Cortex Product suite under the Cortex product support agreement.
5350

5451
## Installation
55-
Details of how the module should be imported into Cortex can be found in the [Deployment Plan](https://github.com/CortexIntelligentAutomation/CTX-Excel/blob/master/CTX-Excel%20-%20Deployment%20Plan.pdf).
56-
52+
Details of the installation can be found in the [CTX-Excel Deployment Plan](https://github.com/CortexIntelligentAutomation/CTX-Excel/blob/master/CTX-Excel%20-%20Deployment%20Plan.pdf).
5753
## How to use
58-
A detailed User Guide has been provided with instructions on how to use the module, available [here](https://github.com/CortexIntelligentAutomation/CTX-Excel/blob/master/CTX-Excel%20-%20User%20Guide.pdf). Configuration of each flow/subtask's inputs and outputs are detailed in notes on the flow/subtask workspace.
54+
A detailed User Guide has been provided with instructions on how to use the flows/subtasks, available [here](https://github.com/CortexIntelligentAutomation/CTX-Excel/blob/master/CTX-Excel%20-%20User%20Guide.pdf). Configuration of subtask inputs and outputs are detailed in notes on the subtask workspace.
5955

6056
## How you can contribute
6157
Unfortunately, we cannot offer pull requests at this time or accept any improvements.
6258

6359
## Versioning
64-
The CTX-Excel module has the following versions, starting with the most recent:
60+
CTX-Excel has the following versions, starting with the most recent:
6561

6662
Version | Release | Functionality | Notes
6763
------------ | ------------- | ----------- | -----------
68-
v2.4 | 22/01/2020 | Get Worksheets | Created
69-
v2.4 | 22/01/2020 | Read Data from Worksheet | Fixed Bugs
70-
v2.3 | 25/09/2018 | Create Pivot Tables | Fixed Bugs
71-
v2.3 | 25/09/2018 | Create Pivot Charts | Fixed Bugs
72-
v2.2 | 05/01/2018 | Add Conditional Formatting | Created
73-
v2.1 | 21/11/2017 | Create Pivot Charts | Created
74-
v2.0 | 16/11/2017 | Create Pivot Tables | Created
75-
v1.0 | 12/05/2017 | Read Data from Worksheet | Created
76-
v1.0 | 12/05/2017 | Create Workbook | Created
77-
v1.0 | 12/05/2017 | Create Worksheet | Created
78-
v1.0 | 12/05/2017 | Insert Headers | Created
79-
v1.0 | 12/05/2017 | Insert Rows | Created
80-
v1.0 | 12/05/2017 | Set Cell | Created
81-
v1.0 | 12/05/2017 | Set Cell Where | Created
64+
v1.0 | 17/11/2021 | PEPR-Process-Excel-PowerShell-Response | Created
65+
v1.0 | 17/11/2021 | Import-Excel | Created
66+
v1.0 | 17/11/2021 | Export-Excel | Created
67+
v1.0 | 17/11/2021 | Set-ExcelRange | Created
68+
v1.0 | 17/11/2021 | ConvertFrom-ExcelToSQLInsert | Created
69+
v1.0 | 17/11/2021 | Send-SQLDataToExcel | Created
70+
v1.0 | 17/11/2021 | Get-ExcelSheetInfo | Created
71+
v1.0 | 17/11/2021 | Get-ExcelWorkbookInfo | Created
72+
v1.0 | 17/11/2021 | ConvertFrom-ExcelSheet | Created
8273

8374
## Licensing
8475
All functionality within this module is licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0).
@@ -96,3 +87,5 @@ distributed under the License is distributed on an "AS IS" BASIS,
9687
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9788
See the License for the specific language governing permissions and
9889
limitations under the License.
90+
91+

0 commit comments

Comments
 (0)