Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes / Updates #2

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

Conversation

MalikSamiAwan
Copy link

@MalikSamiAwan MalikSamiAwan commented Jan 8, 2024

Hi,
As i was working on one my project i have done these proof of concepts
Which can be use as a starting point for using this library:

Proof of Concepts:
1: Activate Sheet By Name (Sheet1)
2: Read Data From Sheet (A14: E15)
3: Update Data From Sheet (A14: E15)
4: Insert Range (C14: G16)
5: Insert 2 Rows (4,5 row number)
6: Insert 3 Columns ( D, E, F)
7: Clear Content + Formatting ( C14 to D15)
8: Clear Content ( C14 to D15)
9: Delete Range ( C3 to E5) From RIGHT TO LEFT
10: Delete Range ( C3 to E5) From BOTTOM TO UP
11: Delete Full Row (3)
12: Delete Full Column (D)
13: Format (B14: F15)
14: Find Method
15: Find And Replace Method

Here is the link to above proof of concept repo:

Demo Video:

20240108_024018.mp4

@Arenukvern
Copy link
Member

@MalikSamiAwan Hi! These proof of conepts are look great
thank you very much for your PR - will take a look this weekend

@Arenukvern Arenukvern self-requested a review February 8, 2024 09:36
@Arenukvern
Copy link
Member

@MalikSamiAwan thank you again for the PR!

I looked through all changes, and will write down detailed answer in nearest days, but please note - two things are important:
this library intended to follow clean office.js API, without any additional custom methods, and it's important to keep it simple and maintainable. Other important thing because it can be used not only in Excel, but in any MS Addin, for example, MS Outlook - it should contain the same documentation as Office.js and not only Excel docs (I saw in changes, that you removed Office.Context as common class, and replaced with Excel.Request Context, which is completely different).

For custom methods, on top of this package, I'm trying to develop different package - https://github.com:xsoulspace/office_addin_helper.git which have useful custom methods for worksheets, cells etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants