Shared Sessions for Claude Code
Share a Claude Code session with a link. Teammates join from their own Claude Code and work in it together.
Mermaid 記法でダイアグラムを作成し、Excel のシートに画像として挿入する Office アドイン
Translation pending
PluginsTypeScript · C#GitHub @msmsrepOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗An Office Add-in that creates diagrams using Mermaid syntax and inserts them as images into Excel sheets.
Quickly draw flowcharts, sequence diagrams, ER diagrams, and more using text-based notation, then insert them as PNG/JPEG/SVG images into the active sheet. All processing happens locally — your input is never sent to external servers.
Landing page and install guide: https://msmsrep.github.io/TextToSvgDiagramsForExcel/?lang=en
This is an unofficial tool and is not affiliated with the Mermaid project. It was formerly named "Mermaid for Excel"; see docs/migration.md for moving from the old name.
parent | child | label), Gantt (task | start | end or days | section) or pie chart (label | value) codeShapes (editable)), or as an SVG simplified for Excel's Convert to Shape (SVG (for shape conversion)), so people without the add-in can edit itTextToSvgDiagramsForExcel/
build.js ← esbuild build script (build / dev / watch / serve / engine)
manifest.xml ← Office Add-in manifest
package.json
tsconfig.json
assets/ ← Icon directory
scripts/sync-version.js ← Syncs the package.json version to the manifest, installer and desktop app
site/index.html ← Landing page served at the GitHub Pages root (includes install guide)
src/core/ ← Code shared by the add-in and the desktop app
render.ts ← Mermaid rendering
image.ts ← SVG → PNG/JPEG conversion
officeSvg.ts ← SVG simplified for Excel's Convert to Shape
flowchartModel.ts ← Flowchart SVG → Excel shape model
svgUtil.ts ← Matrix and color helpers
tableToMermaid.ts ← Table → Mermaid code
templates.ts ← Starting code for each diagram type
errorLine.ts ← Maps a render error to the editor line
messages.ts ← Shared messages (English and Japanese)
src/taskpane/ ← Add-in only
taskpane.html / .css
taskpane.ts ← UI wiring (entry point)
excelShapes.ts ← Excel shape insert / replace / list
excelTable.ts ← Reads the selected cells
ribbon.ts ← Diagrams tab commands (shared runtime)
splitter.ts ← Editor / preview splitter
lineHighlight.ts ← Highlights a line of the editor
src/engine/ ← The desktop app's rendering engine (a page run in WebView2)
desktop/ ← Desktop app (WPF); see docs/desktop-design.md
src/ ← The app
tests/ ← xUnit tests
package/ ← MSIX manifest, images and packaging script (pack.ps1)
samples/ ← Sample workbook for manual testing
test/ ← Vitest tests (Office.js, mermaid and Canvas are mocked)
dist/ ← Build output (not committed; deployed by GitHub Actions)
cd TextToSvgDiagramsForExcel
npm install
# Install development HTTPS certificate (first time only, requires admin privileges)
npx office-addin-dev-certs install
npm run dev-server
# → https://localhost:3000/taskpane.html
To sideload and debug, run npm start while the development server is running.
dist/manifest.xml (built with npm run build:dev when using the development server)An [Open Text-to-SVG] button will be added to the Home tab.
This is the beginning of the README. Read the rest at the original. Read the full README ↗