univer

Create and manipulate dynamic spreadsheet applications with the Univer TypeScript library.

Updated Jan 4, 2025
One-click install
npx skills add https://github.com/dreamtides/dreamtides --skill univer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: univer
Source: https://github.com/dreamtides/dreamtides/tree/main/.llms/skills/univer
Command: npx skills add https://github.com/dreamtides/dreamtides --skill univer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @univerjs/core, @univerjs/sheets, @univerjs/sheets-ui, @univerjs/sheets-drawing-ui, @univerjs/data-validation, @univerjs/sheets-conditional-formatting, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers developers to build sophisticated spreadsheet applications within web environments, handling everything from basic cell manipulation to complex data validation and image integration.

Core Features & Use Cases

  • Spreadsheet Rendering: Create and display interactive spreadsheets.
  • Data Management: Read, write, and style cell data.
  • Advanced Features: Implement data validation, conditional formatting, and image/drawing support.
  • Use Case: Develop a custom budgeting tool where users can input financial data, set validation rules for entries, and visualize data with conditional formatting.

Quick Start

Use the univer skill to create a new workbook named 'My Spreadsheet'.

Frequently Asked Questions about univer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a web application with a dynamic spreadsheet interface?

You can build a dynamic spreadsheet interface using the Univer TypeScript library. It enables rendering interactive data grids, managing cell data, and applying styling directly within web environments.

Can I implement data validation and conditional formatting in a TypeScript spreadsheet?

Yes, you can implement data validation and conditional formatting in a TypeScript spreadsheet using the Univer library. It supports specific plugins for enforcing entry rules and styling cells dynamically.

Does Univer support image and drawing integration inside web data grids?

Univer supports image and drawing integration inside web data grids. By utilizing the sheets-drawing-ui plugin, you can embed interactive visual elements directly into your spreadsheet applications.

What is the best way to create an interactive financial budgeting tool in a web environment?

The best way to create an interactive financial budgeting tool is using a TypeScript spreadsheet library like Univer. It handles cell data management, input validation, and conditional formatting for visualizing financial constraints.

Do I need specific plugins to render and manipulate cell data in Univer spreadsheets?

Yes, manipulating cell data in Univer spreadsheets requires specific plugins. You need to integrate the core and sheets-ui plugins alongside data-validation and conditional-formatting modules for full functionality.