MCPcopy Index your code
hub / github.com/Siemienik/XToolset

github.com/Siemienik/XToolset @v2.4.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.4.7 ↗ · + Follow
185 symbols 410 edges 73 files 8 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

XToolSet Banner

Set of appealing spreadsheet tools:

  • Package XLSX-Renderer - Export data to Ecma-376 .XLSX Excel files based on template,
  • Package XLSX-Import - Import data from Workbooks / Worksheets Excel files,
  • Command line tools

Now working with:

TypeScript JavaScript NodeJS React Angular Vue
TypeScript JavaScript NodeJS React Angular Vue

Useful:

Extension points exported contracts — how you extend this code

IImporter (Interface)
(no doc) [2 implementers]
packages/xlsx-import/src/IImporter.ts
ICellCoord (Interface)
(no doc)
packages/xlsx-renderer/src/ICellCoord.ts
IImporterLegacy (Interface)
(no doc) [2 implementers]
packages/xlsx-import/src/IImporter.ts
IJsonMapperOptions (Interface)
(no doc)
packages/xlsx-import/src/mappers/jsonMapper.ts
ISplitMapperOptions (Interface)
(no doc)
packages/xlsx-import/src/mappers/splitMapper.ts
IColumnConfig (Interface)
(no doc)
packages/xlsx-import/src/config/IColumnConfig.ts

Core symbols most depended-on inside this repo

setCurrentOutputValue
called by 16
packages/xlsx-renderer/src/Scope.ts
from
called by 14
packages/xlsx-import/src/ImporterFactory.ts
getCurrentTemplateString
called by 14
packages/xlsx-renderer/src/Scope.ts
getAllItems
called by 13
packages/xlsx-import/src/IImporter.ts
incrementCol
called by 11
packages/xlsx-renderer/src/Scope.ts
GetAllItems
called by 9
packages/xlsx-import/src/IImporter.ts
From
called by 9
packages/xlsx-import/src/ImporterFactory.ts
match
called by 6
packages/xlsx-renderer/src/cell/SumCell.ts

Shape

Method 78
Class 50
Function 41
Interface 15
Enum 1

Languages

TypeScript100%

Modules by API surface

packages/xlsx-renderer/src/Scope.ts17 symbols
packages/xlsx-import/src/Importer.ts8 symbols
packages/xlsx-renderer/src/cell/WsNameCell.ts7 symbols
packages/xlsx-renderer/src/cell/ForEachCell.ts7 symbols
packages/xlsx-import/src/ImporterFactory.ts7 symbols
packages/xlsx-renderer/src/cell/HyperlinkCell.ts6 symbols
packages/xlsx-renderer/src/cell/BaseCell.ts6 symbols
packages/xlsx-renderer/src/Renderer.ts6 symbols
packages/xlsx-renderer-cli/src/program.ts6 symbols
packages/xlsx-renderer/src/cell/SumCell.ts5 symbols
packages/xlsx-renderer/src/cell/FinishCell.ts5 symbols
packages/xlsx-renderer/src/cell/AverageCell.ts5 symbols

For agents

$ claude mcp add XToolset \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact