473,405 Members | 2,261 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Are there no .NET grid components that emulate Excel?!?

A couple of months ago, I went looking for a .NET grid component with
what I thought was pretty simple criteria - I wanted an interface that
provided my users with Excel-like data entry capability. My users
(mostly scientists) use Excel for just about everything and like how
quick and easy it is to manipulte tabular data in Excel. For example,
a partial list of data-entry features provided by Excel:
- Copy/paste from one cell to many
- Copy/paste block of data
- Fill down/across (which option to increment numbers)
- Quick navigation with tab/enter keys, automatic edit when begin
typing
.... (etc)

I've looked at the following vendors (chosen because they have good
marketing departments i.e. they have ads in the .NET mags I read) and
haven't found anything that emulates Excel:

Infragistics
ComponentOne
SyncFusion
FarPoint
XceedSoft

My users have started asking why I can't make the grids in my apps more
like Excel, which after all is a Microsoft product. I don't want to
spend my time on the "plumbing" to emulate Excel, but may have to.

Is anybody else in this position and/or frustrated that there is no 3rd
party .NET grid that emulates Excel?

Nov 21 '05 #1
9 1489
ISTR that there is a .NET library out there that provides Excel-like
functionality. Perhaps your mistake is in Googling for a "grid" or
"datagrid". I don't believe that was the term this product was marketed
under; it was a "spreadsheet control" or something of that nature.

It may also be possible to do some sort of in-place activation of Excel
itself within your app, via the PIAs.

--Bob

"Nathan" <ns*******@constellagroup.com> wrote in message
news:11**********************@g43g2000cwa.googlegr oups.com...
A couple of months ago, I went looking for a .NET grid component with
what I thought was pretty simple criteria - I wanted an interface that
provided my users with Excel-like data entry capability. My users
(mostly scientists) use Excel for just about everything and like how
quick and easy it is to manipulte tabular data in Excel. For example,
a partial list of data-entry features provided by Excel:
- Copy/paste from one cell to many
- Copy/paste block of data
- Fill down/across (which option to increment numbers)
- Quick navigation with tab/enter keys, automatic edit when begin
typing
... (etc)

I've looked at the following vendors (chosen because they have good
marketing departments i.e. they have ads in the .NET mags I read) and
haven't found anything that emulates Excel:

Infragistics
ComponentOne
SyncFusion
FarPoint
XceedSoft

My users have started asking why I can't make the grids in my apps more
like Excel, which after all is a Microsoft product. I don't want to
spend my time on the "plumbing" to emulate Excel, but may have to.

Is anybody else in this position and/or frustrated that there is no 3rd
party .NET grid that emulates Excel?

Nov 21 '05 #2
What was there about FarPoint Spread that did not work for you? That is the
most spreadsheet-like grid I know of on the commercial market. I doubt any
component will match Excel feature for feature (Excel has a relatively huge
development staff and many years head-start on most component development
shops), but many of them would make a great starting point.

"Nathan" <ns*******@constellagroup.com> wrote in message
news:11**********************@g43g2000cwa.googlegr oups.com...
A couple of months ago, I went looking for a .NET grid component with
what I thought was pretty simple criteria - I wanted an interface that
provided my users with Excel-like data entry capability. My users
(mostly scientists) use Excel for just about everything and like how
quick and easy it is to manipulte tabular data in Excel. For example,
a partial list of data-entry features provided by Excel:
- Copy/paste from one cell to many
- Copy/paste block of data
- Fill down/across (which option to increment numbers)
- Quick navigation with tab/enter keys, automatic edit when begin
typing
... (etc)

I've looked at the following vendors (chosen because they have good
marketing departments i.e. they have ads in the .NET mags I read) and
haven't found anything that emulates Excel:

Infragistics
ComponentOne
SyncFusion
FarPoint
XceedSoft

My users have started asking why I can't make the grids in my apps more
like Excel, which after all is a Microsoft product. I don't want to
spend my time on the "plumbing" to emulate Excel, but may have to.

Is anybody else in this position and/or frustrated that there is no 3rd
party .NET grid that emulates Excel?

Nov 21 '05 #3
My vote is for Spread also. Not sure what you cannot do with Spread that you
cannot do with Excel -- and then some.

"Nathan" <ns*******@constellagroup.com> wrote in message
news:11**********************@g43g2000cwa.googlegr oups.com...
A couple of months ago, I went looking for a .NET grid component with
what I thought was pretty simple criteria - I wanted an interface that
provided my users with Excel-like data entry capability. My users
(mostly scientists) use Excel for just about everything and like how
quick and easy it is to manipulte tabular data in Excel. For example,
a partial list of data-entry features provided by Excel:
- Copy/paste from one cell to many
- Copy/paste block of data
- Fill down/across (which option to increment numbers)
- Quick navigation with tab/enter keys, automatic edit when begin
typing
... (etc)

I've looked at the following vendors (chosen because they have good
marketing departments i.e. they have ads in the .NET mags I read) and
haven't found anything that emulates Excel:

Infragistics
ComponentOne
SyncFusion
FarPoint
XceedSoft

My users have started asking why I can't make the grids in my apps more
like Excel, which after all is a Microsoft product. I don't want to
spend my time on the "plumbing" to emulate Excel, but may have to.

Is anybody else in this position and/or frustrated that there is no 3rd
party .NET grid that emulates Excel?

Nov 21 '05 #4
In addition to the other suggestions, consider using
Excel directly via VSTO.

--
Grace + Peace,
Peter N Roth
Engineering Objects International
http://engineeringobjects.com
Home of Matrix.NET
"Nathan" <ns*******@constellagroup.com> wrote in message
news:11**********************@g43g2000cwa.googlegr oups.com...
A couple of months ago, I went looking for a .NET grid component with
what I thought was pretty simple criteria - I wanted an interface that
provided my users with Excel-like data entry capability. My users
(mostly scientists) use Excel for just about everything and like how
quick and easy it is to manipulte tabular data in Excel. For example,
a partial list of data-entry features provided by Excel:
- Copy/paste from one cell to many
- Copy/paste block of data
- Fill down/across (which option to increment numbers)
- Quick navigation with tab/enter keys, automatic edit when begin
typing
... (etc)

I've looked at the following vendors (chosen because they have good
marketing departments i.e. they have ads in the .NET mags I read) and
haven't found anything that emulates Excel:

Infragistics
ComponentOne
SyncFusion
FarPoint
XceedSoft

My users have started asking why I can't make the grids in my apps more
like Excel, which after all is a Microsoft product. I don't want to
spend my time on the "plumbing" to emulate Excel, but may have to.

Is anybody else in this position and/or frustrated that there is no 3rd
party .NET grid that emulates Excel?

Nov 21 '05 #5
Rob
If you are interested in the "plumbing", a good start would be the
SourceGrid
open source code located on "The Code Project" website and its free.

"Nathan" <ns*******@constellagroup.com> wrote in message
news:11**********************@g43g2000cwa.googlegr oups.com...
A couple of months ago, I went looking for a .NET grid component with
what I thought was pretty simple criteria - I wanted an interface that
provided my users with Excel-like data entry capability. My users
(mostly scientists) use Excel for just about everything and like how
quick and easy it is to manipulte tabular data in Excel. For example,
a partial list of data-entry features provided by Excel:
- Copy/paste from one cell to many
- Copy/paste block of data
- Fill down/across (which option to increment numbers)
- Quick navigation with tab/enter keys, automatic edit when begin
typing
... (etc)

I've looked at the following vendors (chosen because they have good
marketing departments i.e. they have ads in the .NET mags I read) and
haven't found anything that emulates Excel:

Infragistics
ComponentOne
SyncFusion
FarPoint
XceedSoft

My users have started asking why I can't make the grids in my apps more
like Excel, which after all is a Microsoft product. I don't want to
spend my time on the "plumbing" to emulate Excel, but may have to.

Is anybody else in this position and/or frustrated that there is no 3rd
party .NET grid that emulates Excel?

Nov 21 '05 #6


"Nathan" wrote:
My users have started asking why I can't make the grids in my apps more
like Excel, which after all is a Microsoft product. I don't want to
spend my time on the "plumbing" to emulate Excel, but may have to.

Is anybody else in this position and/or frustrated that there is no 3rd
party .NET grid that emulates Excel?


You might want to take a look at this. It's an activeX host container, and
supports almost everything in Excel. THe only omission I've noticed is that
change tracking is disabled. I'm not sure if it's a default off or
nonsupported feature. Since the demo app's vb6 I could see either applying
because of it's age. The vb doesn't port cleanly to .net. Printing and web
file opening don't compile and the menu on/off items are broken.

http://support.microsoft.com/default...b;en-us;311765
Nov 21 '05 #7
Thank you, everyone, for your helpful replies.

I agree, FarPoint Spread is the closest thing I find to Excel
functionality. But for all its functionality it lacks some of the
details that make Excel so good for data manipulation. For example:
- copy/paste from one cell to many (my users specifically asked for
this one). They do have a Fill command, which is nice but not quite as
efficient as copy/paste for power users.
- Using Shift+Ctrl+Arrow keys to quickly highlight a block of text (for
copy/paste and delete operations).

I know I'm being picky here, but these details can really make a
difference when you are entering a lot of data through an application.

I'll take a closer look at hosting Excel directly in my app through
automation. But it won't support data-binding (to ADO.Net tables) and
I suspect it will be non-trivial to fill/update manually from a
database.

Nov 21 '05 #8
Hi

You could use OWC11(office web controls), but you need office to run these
on the target machine.

regards

ronnie
"Nathan" wrote:
Thank you, everyone, for your helpful replies.

I agree, FarPoint Spread is the closest thing I find to Excel
functionality. But for all its functionality it lacks some of the
details that make Excel so good for data manipulation. For example:
- copy/paste from one cell to many (my users specifically asked for
this one). They do have a Fill command, which is nice but not quite as
efficient as copy/paste for power users.
- Using Shift+Ctrl+Arrow keys to quickly highlight a block of text (for
copy/paste and delete operations).

I know I'm being picky here, but these details can really make a
difference when you are entering a lot of data through an application.

I'll take a closer look at hosting Excel directly in my app through
automation. But it won't support data-binding (to ADO.Net tables) and
I suspect it will be non-trivial to fill/update manually from a
database.

Nov 21 '05 #9
Hi Nathan,

Thanks for your posting. I have entered these as enhancement requests.
I'll see if we can add them to the next release. Spread for Windows
Forms v2 includes many additional Excel behaviors over the previous
versions of Spread using our input maps. Yes, there are still some
things that we need to add, like the poweruser features that you
listed.

If you, or anyone, would like to see anything else added, please feel
free to post them here or drop me an email and I'll be happy to
respond.

Donald
Spread Product Manager
FarPoint Technologies

Nov 21 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: Faiz | last post by:
Dear Experts, We are currently using True DB Grid 7.0 with VB6 on Windows 2000 platform. Our objective is to display Excel like formatted data (in rows and columns), allow users to perform...
61
by: /* frank */ | last post by:
I have to do a homework: make a CPU simulator using C language. I have a set of asm instructions so I have to write a program that should: - load .asm file - view .asm file - do a step by step...
9
by: Michael Howes | last post by:
I'm looking for a power grid control to use for some C#/Windows forms development. There are a LOT of grids out there and trying to analyzes them could turn into a long task. Some things I'm...
9
by: [Yosi] | last post by:
Can I make an Excel file without having Excel in my PC ? I want to create Excel files from my C# application , then open those files later in another PC who have Excel installed . As we can open...
9
by: Nathan | last post by:
A couple of months ago, I went looking for a .NET grid component with what I thought was pretty simple criteria - I wanted an interface that provided my users with Excel-like data entry capability....
3
by: DC Gringo | last post by:
Allison (or others), thank you for the advice...a few more questions: - I have tested on my workstation on Excel XP and my application references the Excel 10.0 Object Library. I was told the...
6
by: Tejpal Garhwal | last post by:
I have datagrid filled with some data rows. At the run time i want know how many total rows are there in the data grid ? Any idea ? Any Suggestions ? Thanks in advance Tej
2
by: Questman | last post by:
Good afternoon, Does anyone have any code that implements, or approaches implementing, a cross-browser DHTML/JS solution to provide an Excel-like Grid on a web page - I'm trying to convert an...
3
by: Niklas | last post by:
Hi We have a lot of applications created in Excel, but now we want to move from Excel to the .NET platform. The application will use grids and charts. What I know the .NET controls are good...
1
by: ZenRhapsody | last post by:
Any insights and experiences out there with .NET compatible spreadsheet/grid components? I would like the database features of the standard .NET datagrid, with the additional feature set of...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.