web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / How to overcome the Ex...
Power Apps
Answered

How to overcome the Excel 100 column limitation

(0) ShareShare
ReportReport
Posted on by 23

I have a static excel spreadsheet that I am using as the data source for my Canvas app.  There are only 26 rows of data, but each row has 107 columns of data specifications that need to be accessed.  I am using a gallery that filters based on the users selection from another gallery on the previous page.  I configured 27 category buttons for the user to click and launch a dialogue box with the related data categories included... but for the last 5 buttons, the column headers (data fields) are not available for me to add to the dialogue boxes... my research found that for a static excel spreadsheet, there can only be 100 columns of data included.  I guess what I am asking is, does anyone have a better idea for me to convert this excel spreadsheet into another dataset where I could include the final columns of data?

 

 

Categories:
I have the same question (0)
  • Drrickryp Profile Picture
    Super User 2024 Season 1 on at

    @Blancitaloca 

    Add an ID column to your dataset. It can be sequential numbers.  Then split the table in two, say at 100 columns and 7 columns. Add both tables as static Excel tables. Then in the OnStart property of the app, create a collection using AddColumns to merge the additional 7 columns from the small table to the big table based on the common ID column. 

     

    Collect(
     coltable,
     With({_littletable:RenameColumns(
     littletable,"ID","IDlt"
     )
     },
     AddColumns(
     bigtable,"Column101",Lookup(_littletable,IDlt=ID,Column101),
     "Column102",Lookup(_littletable,IDlt=ID,Column102), etc
     )
     )
    )

     

    The "With()" in the above formula is to disambiguate the ID between the tables. You can then use coltable in your app in your formulas.  Another way to do the disambiguation without using RenameColumns() is as follows:

    ClearCollect(
     coltable,
     AddColumns(
     table1,
     "c101",
     LookUp(
     table2,
     ID = table1[@ID],
     Column101,
     "c102",
     LookUp(
     table2,
     ID = table1[@ID],
     Column102, //...etc.
     
     )
     )
    )

     

     

  • Verified answer
    Blancitaloca Profile Picture
    23 on at

    Hi there, thanks for this info... while I was playing around, I imported the large table into Sharepoint and it works perfectly.  I appreciate the effort you put into the answer you provided.  Most appreciated.

  • Sudhavi_84 Profile Picture
    48 on at

    Hi @Blancitaloca , Please may  I know how you solved the problem? Is it something you created excel and updated in Sharepoint. You using Data source from Sharepoint? 

     

    Also I have same question but need advice please before I go forward.

    I have 3 Master sheets in Excel which are Actual Sheet, Budget sheet, Forecast Sheet. All 3 sheets  includes Projects from Year 2020 to Year 2030 of each projects breakdown by Year1 ,Year2,Year3,...Year10,YearToDate, Current Month etc

     

    Currently Our business would like to compare between 3 sheets like Actual Vs Budget(75 Columns) and Actual Vs Forecast.(75 Columns)

     

     

     

    Category1:- Year1 Actual, Year1 Budget, Variance,.....

    Category2: Year2 Actual, Year2 Budget,Variance...

    Category3;Year1 Actual,Year1 Forecast,Variance

    Category4: Year2 Actual,Year2 Forecast,Variance...

     

    Each Category has like 4 editable columns. So all together I have like 150 Columns with 20 categories. Please could you let me know which way is better to do it?  Should I need to do in Canvas App? Or any other you prefer?

     

    I created this query yesterday too here with screenshot https://powerusers.microsoft.com/t5/Power-Apps-Pro-Dev-ISV/Power-App-Build/td-p/1986612

    Please help.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 711 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 319 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard