Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
9 replies
Subscribers
9 subscribers
Views
6935 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
Plugins - Excel tools
mohamedb
over 8 years ago
I understand that the Excel Tools plugin provides expressions to read a specific excel cell by number or name.
Is there a way to Write to specific excel cells?
If there a way to add (and may be delete) tabs from an excel sheet?
OriginalPostID-270238
Discussion posts and replies are publicly visible
0
Poorna Guduri
A Score Level 1
over 8 years ago
Hi mohamedb, There are 2 smart services - Export CDT To Excel, Export SQL to Excel - which comes with Excel Tools Shared Component itself. These 2 smart services have the ability to write to specific cells, through configuring the parameters - Cell_Keys & Cell_Values (considering the business requirement) - under Data/Inputs tab.
Coming to your second question, I think there is no such provision through any shared component.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
benh3891
over 8 years ago
You can also upload an excel template with multiple sheets and various formatting to then write into. There are two different services. One that will only write to specific cells or Export CDT To Excel plugin which can write to specific cells or perform a multi column/row data dump beginning at a specific cell.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
mohamedb
over 8 years ago
Thanks, I thought there might be a way to do it without the need to create a special CDT. But, that works.
Do you know of anyway to add/delete xls tabs from within Appian?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
mohamedb
over 8 years ago
Can not predict all possible template combinations I have to create ...
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
benh3891
over 8 years ago
I don't know of a way to add/delete tabs. If you find one, would you mind commenting here? Mine is a limited case I suppose, I'm using 14 different templates..
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Stefan Helzle
A Score Level 3
over 8 years ago
Using the XML Spreadsheet format you can create anything you want. Check the URL below. You can simply create a file in Excel, save it as XML Spreadsheet and modify it in any text editor to include placeholders. Then use some text functions to add any data.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Stefan Helzle
A Score Level 3
over 8 years ago
msdn.microsoft.com/.../aa140066(office.10).aspx
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
mohamedb
over 8 years ago
@stefanh791: Thanks for all the input.
I understand you want to use XML spreadsheet format over the XLS document format due to the limited out of the box functionality we have in Appian when dealing with XLS documents?
Attached is an example of the XML spreadsheet format. It does not look simple at all. As Microsoft documentation states "This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release."
Also, imagine that we need to parse this XML data (that can change in the future upgrades) in Expression Language or even worse , to perform text manipulation on that XML file in Appian to update data!
Terrible design.
Book1.xlsx
Book1_xml.xml
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Stefan Helzle
A Score Level 3
over 8 years ago
I agree that this format might not be supported forever. But to create a nice looking freestyle Excel file for users this could still be a solution. I do not recommend this for parsing.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel