Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Spreadsheet control

Spreadsheet control

Scheduled Pinned Locked Moved The Lounge
help
28 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Looney Tunezez
    wrote on last edited by
    #1

    Hey, I am looking for a spreadsheet component or control for a winform application( like Excel, but cannot use Excel :^) ) I was hoping someone out there could help me out! Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
    Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
    "Stability. What an interesting concept" - Chris Maunder

    S J B G R 6 Replies Last reply
    0
    • L Looney Tunezez

      Hey, I am looking for a spreadsheet component or control for a winform application( like Excel, but cannot use Excel :^) ) I was hoping someone out there could help me out! Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
      Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
      "Stability. What an interesting concept" - Chris Maunder

      S Offline
      S Offline
      Shog9 0
      wrote on last edited by
      #2

      There are more grid controls out there than you can shake a stick at. Some are more like spreadsheets, some not so much. Spec out your requirements first, then see what's available that meets them.

      Shog9

      I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

      L C 2 Replies Last reply
      0
      • S Shog9 0

        There are more grid controls out there than you can shake a stick at. Some are more like spreadsheets, some not so much. Spec out your requirements first, then see what's available that meets them.

        Shog9

        I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

        L Offline
        L Offline
        Looney Tunezez
        wrote on last edited by
        #3

        Yes I know. What my company wants is almost all features of Excel without actually using Excel, and its driving me up the "wall"! :sigh: Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
        Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
        "Stability. What an interesting concept" - Chris Maunder

        S 1 Reply Last reply
        0
        • S Shog9 0

          There are more grid controls out there than you can shake a stick at. Some are more like spreadsheets, some not so much. Spec out your requirements first, then see what's available that meets them.

          Shog9

          I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

          C Offline
          C Offline
          Colin Angus Mackay
          wrote on last edited by
          #4

          Shog9 wrote: you can shake a stick at Out of curiosity - Why would I want to shake a stick at a grid control? Is this some sort of debugging witchcraft I've not heard of before?


          Do you want to know more? WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and Forums

          M S 2 Replies Last reply
          0
          • C Colin Angus Mackay

            Shog9 wrote: you can shake a stick at Out of curiosity - Why would I want to shake a stick at a grid control? Is this some sort of debugging witchcraft I've not heard of before?


            Do you want to know more? WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and Forums

            M Offline
            M Offline
            Michael A Barnhart
            wrote on last edited by
            #5

            Colin Angus Mackay wrote: Is this some sort of debugging witchcraft And you probably have not heard of Justin Wilson or his late hunting dog Phideaux. (yes local humor.) :rose: I do not mind getting old. It beats all the other options that can think of.

            C 1 Reply Last reply
            0
            • M Michael A Barnhart

              Colin Angus Mackay wrote: Is this some sort of debugging witchcraft And you probably have not heard of Justin Wilson or his late hunting dog Phideaux. (yes local humor.) :rose: I do not mind getting old. It beats all the other options that can think of.

              C Offline
              C Offline
              Colin Angus Mackay
              wrote on last edited by
              #6

              Michael A. Barnhart wrote: And you probably have not heard of Justin Wilson or his late hunting dog Phideaux. That is right - I have not heard of them.


              Do you want to know more? WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and Forums

              1 Reply Last reply
              0
              • C Colin Angus Mackay

                Shog9 wrote: you can shake a stick at Out of curiosity - Why would I want to shake a stick at a grid control? Is this some sort of debugging witchcraft I've not heard of before?


                Do you want to know more? WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and Forums

                S Offline
                S Offline
                Shog9 0
                wrote on last edited by
                #7

                Colin Angus Mackay wrote: Is this some sort of debugging witchcraft I've not heard of before? Yeah. The "stick" is your middle finger, see, and you shake it at a grid control after spending 16 hours debugging memory leaks that end up making it nearly useless, but not quite useless enough to justify re-writing your entire app just then.

                Shog9

                I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                J D 2 Replies Last reply
                0
                • L Looney Tunezez

                  Yes I know. What my company wants is almost all features of Excel without actually using Excel, and its driving me up the "wall"! :sigh: Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
                  Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
                  "Stability. What an interesting concept" - Chris Maunder

                  S Offline
                  S Offline
                  Shog9 0
                  wrote on last edited by
                  #8

                  Well, Farpoint's spreadsheet control is advertised on CP. Haven't used it myself though. As you probably already know, it's cheaper to buy Excel than it is to re-implement it... But maybe this'll get you part way there.

                  Shog9

                  I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                  D 1 Reply Last reply
                  0
                  • L Looney Tunezez

                    Hey, I am looking for a spreadsheet component or control for a winform application( like Excel, but cannot use Excel :^) ) I was hoping someone out there could help me out! Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
                    Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
                    "Stability. What an interesting concept" - Chris Maunder

                    J Offline
                    J Offline
                    Joshua Quick
                    wrote on last edited by
                    #9

                    I'm currently looking into the same thing. In particular, I need a spreadsheet control that can export to Excel (in *.XLS format). Currently, I'm looking into the following: - Farpoint http://www.fpoint.com/netproducts/spreadwin/spreadwin.aspx[^] - SyncFusion http://www.syncfusion.com/Products/product.aspx?p=5[^] I've used the OCX version of Farpoint's grid control before. It worked beautifully. My only beef with it was its horrendous memory usage. However, I haven't tried their WinForms version yet.

                    1 Reply Last reply
                    0
                    • L Looney Tunezez

                      Hey, I am looking for a spreadsheet component or control for a winform application( like Excel, but cannot use Excel :^) ) I was hoping someone out there could help me out! Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
                      Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
                      "Stability. What an interesting concept" - Chris Maunder

                      B Offline
                      B Offline
                      Bassam Abdul Baki
                      wrote on last edited by
                      #10

                      Try ComponentOne's VSFlexGrid. I do believe it's advertized here as well. "For that one fraction of a second, you were open to options you would never have considered. That is the exploration that awaits you. Not mapping stars and studying nebula, but charting the unknown possibilities of existence." - Q (Star Trek: The Next Generation) ^ Blog

                      O 1 Reply Last reply
                      0
                      • S Shog9 0

                        Colin Angus Mackay wrote: Is this some sort of debugging witchcraft I've not heard of before? Yeah. The "stick" is your middle finger, see, and you shake it at a grid control after spending 16 hours debugging memory leaks that end up making it nearly useless, but not quite useless enough to justify re-writing your entire app just then.

                        Shog9

                        I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                        J Offline
                        J Offline
                        Jorgen Sigvardsson
                        wrote on last edited by
                        #11

                        So that's what I've been doing at the end of the day for the last 10 years. Shaking the stick. :) -- My name in Katakana is ヨレゲン. My name in German is Jörgen. I blog too now[^]

                        K 1 Reply Last reply
                        0
                        • J Jorgen Sigvardsson

                          So that's what I've been doing at the end of the day for the last 10 years. Shaking the stick. :) -- My name in Katakana is ヨレゲン. My name in German is Jörgen. I blog too now[^]

                          K Offline
                          K Offline
                          KaRl
                          wrote on last edited by
                          #12

                          :laugh::laugh::laugh:


                          Fold With Us! Sie wollen mein Herz am rechten Fleck, doch Seh' ich dann nach unten weg Da schlägt es links

                          1 Reply Last reply
                          0
                          • L Looney Tunezez

                            Hey, I am looking for a spreadsheet component or control for a winform application( like Excel, but cannot use Excel :^) ) I was hoping someone out there could help me out! Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
                            Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
                            "Stability. What an interesting concept" - Chris Maunder

                            G Offline
                            G Offline
                            Giancarlo Aguilera
                            wrote on last edited by
                            #13

                            I've had experience with several spreadsheet controls both COM and .NET based. ComponentOne's spreadsheet component is OK, however, it doesn't support formulas, defined names, nor does it provide a spreadsheet UI right out of the box. You have to mix and match it with one of its grid components to get the UI up and running, however, advanced speadsheet UI's, one's that make extensive use of merged cells, cell spanning, etc... don't go very well. Currently I am using just the spreadsheet component alone, without the UI, for exporting reports to xls format. It's great, fast as hell and lightweight, and it does allow you to load xls files, modify them, and then save them back to xls format. GrapeCity also has a decent spreadsheet control, far more advanced than component one's in terms of UI and formula support. However, it doesn't support defined names, nor can you load an xls file, which sucks. For .NET Farpoint's is by far the best spreadsheet control I've used. It isn't the fastest nor the lightest; however, it has an excellent calculation engine, which allows you to create your own formulas. However, three things I didn't like about the calculation engine is that it just takes one non numeric value for an entire formula to spit out an error value instead of ignoring just that value, unlike excel, which doesn't return an error code. for example, if your formula is the sum of SUM(A1,A2,A3) and A1 has the value "foo" farpoint's calculation engine will spit out an error code while excel will return the sum of A2 and A3. The second thing I didn't like about it is that formulas don't support cross sheet referencing, that is, you can't have a formula in Sheet2 that references a value in Sheet1, which sucks, especially for complex models. Third, although it allows you to create your user defined formulas, you can't load an xls file that contains your user defined formula, probably implemented as a vba function, because any user defined formulas you add to the calculation model prior to loading an xls file get tossed out on load, and if you add the user defined function after you load the file, you have to reset the formula for each and every cell that contains the user defined function. Farpoint's spreadsheet UI is also pretty when compared to that of other spreadsheet UI's, it certainly supports the most features; however, all depending on how your xls file looks like, weird will happen. for example, border handling was bizarre. in excel, one cell's right border is the following cell's left border

                            S 1 Reply Last reply
                            0
                            • G Giancarlo Aguilera

                              I've had experience with several spreadsheet controls both COM and .NET based. ComponentOne's spreadsheet component is OK, however, it doesn't support formulas, defined names, nor does it provide a spreadsheet UI right out of the box. You have to mix and match it with one of its grid components to get the UI up and running, however, advanced speadsheet UI's, one's that make extensive use of merged cells, cell spanning, etc... don't go very well. Currently I am using just the spreadsheet component alone, without the UI, for exporting reports to xls format. It's great, fast as hell and lightweight, and it does allow you to load xls files, modify them, and then save them back to xls format. GrapeCity also has a decent spreadsheet control, far more advanced than component one's in terms of UI and formula support. However, it doesn't support defined names, nor can you load an xls file, which sucks. For .NET Farpoint's is by far the best spreadsheet control I've used. It isn't the fastest nor the lightest; however, it has an excellent calculation engine, which allows you to create your own formulas. However, three things I didn't like about the calculation engine is that it just takes one non numeric value for an entire formula to spit out an error value instead of ignoring just that value, unlike excel, which doesn't return an error code. for example, if your formula is the sum of SUM(A1,A2,A3) and A1 has the value "foo" farpoint's calculation engine will spit out an error code while excel will return the sum of A2 and A3. The second thing I didn't like about it is that formulas don't support cross sheet referencing, that is, you can't have a formula in Sheet2 that references a value in Sheet1, which sucks, especially for complex models. Third, although it allows you to create your user defined formulas, you can't load an xls file that contains your user defined formula, probably implemented as a vba function, because any user defined formulas you add to the calculation model prior to loading an xls file get tossed out on load, and if you add the user defined function after you load the file, you have to reset the formula for each and every cell that contains the user defined function. Farpoint's spreadsheet UI is also pretty when compared to that of other spreadsheet UI's, it certainly supports the most features; however, all depending on how your xls file looks like, weird will happen. for example, border handling was bizarre. in excel, one cell's right border is the following cell's left border

                              S Offline
                              S Offline
                              Shog9 0
                              wrote on last edited by
                              #14

                              Giancarlo Aguilera wrote: However, first, it's COM based, but despite that it's COM based it's still faster than any other .NET component, and I'm talking a .net app. Second, the company went out of business. And third, it's expensive and royalty based. It also has some frustrating resource leaks, at least in the version we use. :mad:

                              Shog9

                              I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                              1 Reply Last reply
                              0
                              • S Shog9 0

                                Colin Angus Mackay wrote: Is this some sort of debugging witchcraft I've not heard of before? Yeah. The "stick" is your middle finger, see, and you shake it at a grid control after spending 16 hours debugging memory leaks that end up making it nearly useless, but not quite useless enough to justify re-writing your entire app just then.

                                Shog9

                                I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                D Offline
                                D Offline
                                David Wulff
                                wrote on last edited by
                                #15

                                Have you ever waved your first at your debugger and cried out with both glee and stress in your voice: "Ha, take that you fucking undefined error!" ? I caught (I think my first) the other day and now I'm paranoid I'll do it when people are around. :-O


                                Ðavid Wulff The Royal Woofle Museum
                                Audioscrobbler :: dwulff

                                Everybody is entitled to my opinion

                                S 1 Reply Last reply
                                0
                                • S Shog9 0

                                  Well, Farpoint's spreadsheet control is advertised on CP. Haven't used it myself though. As you probably already know, it's cheaper to buy Excel than it is to re-implement it... But maybe this'll get you part way there.

                                  Shog9

                                  I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                  D Offline
                                  D Offline
                                  David Wulff
                                  wrote on last edited by
                                  #16

                                  What an interesting web site they have. I closed it twice thinking I'd won a free holiday. :suss:


                                  Ðavid Wulff The Royal Woofle Museum
                                  Audioscrobbler :: dwulff

                                  Everybody is entitled to my opinion

                                  S H 2 Replies Last reply
                                  0
                                  • D David Wulff

                                    What an interesting web site they have. I closed it twice thinking I'd won a free holiday. :suss:


                                    Ðavid Wulff The Royal Woofle Museum
                                    Audioscrobbler :: dwulff

                                    Everybody is entitled to my opinion

                                    S Offline
                                    S Offline
                                    Shog9 0
                                    wrote on last edited by
                                    #17

                                    Heh. I want to know who they're trying to sell to, if they think they'll get results with the first bit of text reading "You could win a free..." with nothing resembling product details, or screenshots, or any indication that this is a company selling software components... :rolleyes:

                                    Shog9

                                    I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                    D 1 Reply Last reply
                                    0
                                    • D David Wulff

                                      Have you ever waved your first at your debugger and cried out with both glee and stress in your voice: "Ha, take that you fucking undefined error!" ? I caught (I think my first) the other day and now I'm paranoid I'll do it when people are around. :-O


                                      Ðavid Wulff The Royal Woofle Museum
                                      Audioscrobbler :: dwulff

                                      Everybody is entitled to my opinion

                                      S Offline
                                      S Offline
                                      Shog9 0
                                      wrote on last edited by
                                      #18

                                      My wife interrupted me in the middle of a debugging session the other day. Apparently, i personify the software i work with, and when it's not cooperating i direct at it a fairly constant stream of expletives... and do this aloud... :doh:

                                      Shog9

                                      I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                      D R K 3 Replies Last reply
                                      0
                                      • S Shog9 0

                                        Heh. I want to know who they're trying to sell to, if they think they'll get results with the first bit of text reading "You could win a free..." with nothing resembling product details, or screenshots, or any indication that this is a company selling software components... :rolleyes:

                                        Shog9

                                        I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                        D Offline
                                        D Offline
                                        David Wulff
                                        wrote on last edited by
                                        #19

                                        Just when I was getting really confused, they confuse me even more! http://www.clubfarpoint.com/FarPointSupportSite/Modules/TheHut/default.aspx[^] Is ClubFarPoint like an 18-30 holiday for .NET Developers?


                                        Ðavid Wulff The Royal Woofle Museum
                                        Audioscrobbler :: dwulff

                                        Everybody is entitled to my opinion

                                        S 1 Reply Last reply
                                        0
                                        • S Shog9 0

                                          My wife interrupted me in the middle of a debugging session the other day. Apparently, i personify the software i work with, and when it's not cooperating i direct at it a fairly constant stream of expletives... and do this aloud... :doh:

                                          Shog9

                                          I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                          D Offline
                                          D Offline
                                          David Wulff
                                          wrote on last edited by
                                          #20

                                          I wonder just how common this is? It seems like a logical thing thing to do that when you spend so much time working with and getting to know your code it becomes like a person. I think when you start adding project birthdays to your appointments though it is perhaps time to call for help - or an exorcist.


                                          Ðavid Wulff The Royal Woofle Museum
                                          Audioscrobbler :: dwulff

                                          Everybody is entitled to my opinion

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups