# Javascript third party component

**URL:** <https://community.weweb.io/t/javascript-third-party-component/6580>\
**Category:** Ask us anything\
**Tags:** components\
**Created:** [January 24, 2024, 1:41pm UTC](https://community.weweb.io/t/javascript-third-party-component/6580 "2024-01-24T13:41:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnGFL](https://avatars.discourse-cdn.com/v4/letter/j/b4bc9f/32.png) [@johnGFL](https://community.weweb.io/u/johnGFL)\
**Post date:** [January 24, 2024, 1:41pm UTC](https://community.weweb.io/t/javascript-third-party-component/6580/1 "2024-01-24T13:41:00Z")

</div>

Hey guys,  
one of my client wants in their application a javascript spreadsheet component.  
They want to have a spreadsheet, [I found this component](https://developer.mescius.com/spreadjs).  
Can this Javascript component be added to weweb?

Thank you

---

<div class="post-metadata">

**Author:** ![Joyce](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/joyce/32/13232_2.png) [@Joyce](https://community.weweb.io/u/Joyce)\
**Post date:** [January 25, 2024, 11:16am UTC](https://community.weweb.io/t/javascript-third-party-component/6580/2 "2024-01-25T11:16:30Z")

</div>

mmm maybe via the npm plugin? I’m not sure. Let me ask the tech team and get back to you on this one 🙂

---

<div class="post-metadata">

**Author:** ![Joyce](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/joyce/32/13232_2.png) [@Joyce](https://community.weweb.io/u/Joyce)\
**Post date:** [January 25, 2024, 11:43am UTC](https://community.weweb.io/t/javascript-third-party-component/6580/3 "2024-01-25T11:43:26Z")

</div>

Ok so update: it looks like the library is quite complex with a lot of customization, so it would make more sense to develop a custom component to use it.

You’d need a dev to code a Vue component that uses that library inside. Then you could import that Vue component in your WeWeb workspace.

Does that help?
