473,327 Members | 1,952 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,327 software developers and data experts.

Excel properties

Curt and McKirahan have been very helpful the past week as I have been
introduced to something new to me: generating a spreadsheet from ASP.

Now that I have the spreadsheet, I am in need of knowledge about how to
control the properties. By properties, I mean font, hyperlink, and color
information. I'd like the spreadsheet to have the same data as the HTML page
it's getting the data from, but in a different format. I have been searching
in
several places, including the Excel Help files, but cannot find any info on
how to do this.

I'm not asking anyone to tell me how to do this; just looking for where to
find out how to do this.

Anyone here have any idea where I can look?
Jul 22 '05 #1
13 1782
Now I dont know this for sure, but since the HTML code for generating an XLS
is really just an html table/cell thing you should be able to use these same
tags to set some attributes. Beyond that you may have to go to using a
component for your doc. There are limited capabilities in
HTML/ASP/VbScript/etc....

--
Curt Christianson
Site & Scripts: http://www.Darkfalz.com
Blog: http://blog.Darkfalz.com
"middletree" <mi********@htomail.com> wrote in message
news:%2******************@TK2MSFTNGP09.phx.gbl...
Curt and McKirahan have been very helpful the past week as I have been
introduced to something new to me: generating a spreadsheet from ASP.

Now that I have the spreadsheet, I am in need of knowledge about how to
control the properties. By properties, I mean font, hyperlink, and color
information. I'd like the spreadsheet to have the same data as the HTML
page
it's getting the data from, but in a different format. I have been
searching
in
several places, including the Excel Help files, but cannot find any info
on
how to do this.

I'm not asking anyone to tell me how to do this; just looking for where to
find out how to do this.

Anyone here have any idea where I can look?

Jul 22 '05 #2
"middletree" <mi********@htomail.com> wrote in message
news:#x**************@TK2MSFTNGP09.phx.gbl...
Curt and McKirahan have been very helpful the past week as I have been
introduced to something new to me: generating a spreadsheet from ASP.

Now that I have the spreadsheet, I am in need of knowledge about how to
control the properties. By properties, I mean font, hyperlink, and color
information. I'd like the spreadsheet to have the same data as the HTML page it's getting the data from, but in a different format. I have been searching in
several places, including the Excel Help files, but cannot find any info on how to do this.

I'm not asking anyone to tell me how to do this; just looking for where to
find out how to do this.

Anyone here have any idea where I can look?

In addition to what Curt said, try creating the spreadsheet first in Excel
and then save it as HTML. Look at the resulting code so you can "reverse
engineer" the proper output format you need.

--
Tom Kaminski IIS MVP
http://www.microsoft.com/windowsserv...y/centers/iis/
http://mvp.support.microsoft.com/
http://www.iistoolshed.com/ - tools, scripts, and utilities for running IIS
Jul 22 '05 #3
> > Anyone here have any idea where I can look?


In addition to what Curt said, try creating the spreadsheet first in Excel and then save it as HTML. Look at the resulting code so you can "reverse engineer" the proper output format you need.


No need to reverse engineering most of it since MS puts out
documentation on how to use this:

http://msdn.microsoft.com/library/de...ml/ofxml2k.asp

We use Excel basically for our print engine in ASP reports. I have a
default style sheet that sets up page margins, "fit to" properties, and
"repeat at top" setting which I pass in via a session variable to
repeat a certain # of rows at each page. Works great. There's just a
couple of annoyances in Excel, such as when you put a formula in a
cell, it doesn't automatically change the width of the cell to fit the
RESULT of the formula, so you have to specifically set the width in
pixels.

Jul 22 '05 #4

"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl...
Now I dont know this for sure, but since the HTML code for generating an XLS is really just an html table/cell thing you should be able to use these same tags to set some attributes. Beyond that you may have to go to using a
component for your doc. There are limited capabilities in
HTML/ASP/VbScript/etc....

Well, the problem is, there are things in the presentation on the HTML page
(from which the spreadsheet is launched) that I don't want in the
spreadsheet, such as hyperlinks, the gridlines not showing, etc, as well as
some things to be changed, such as background colors, fonts, etc.

So I'm assuming there is some sort of a DOM for this, but I can't find any
doc on it.
Jul 22 '05 #5

"Tom Kaminski [MVP]" <tomk (A@T) mvps (D.O.T) org> wrote in message
news:uB**************@TK2MSFTNGP09.phx.gbl...
In addition to what Curt said, try creating the spreadsheet first in Excel
and then save it as HTML. Look at the resulting code so you can "reverse
engineer" the proper output format you need.

I don't think I'm doing a good job of explaining myself. I have a web page,
and is displays data. I want to export that data into a spreadsheet, with
the click of a button. I have this working successfully. However, the
resulting spreadsheet carries the properties that the HTML version has,
properties that I don't want it to carry over. The gridlines don't show, the
rows are alternating colors, I'd like to change the fonts, and I'd like to
remove the hyperlinks.

I figure this thing must have a DOM or some way to specify properties as it
generates the spreadsheet, but I am looking for instructions on how to do
this.
Jul 22 '05 #6
Hmmm, if I write up a style sheet, separate for the ASP page which produces
the spreadsheet, I wonder if that might work.
Jul 22 '05 #7

middletree wrote:
"Tom Kaminski [MVP]" <tomk (A@T) mvps (D.O.T) org> wrote in message
news:uB**************@TK2MSFTNGP09.phx.gbl...
In addition to what Curt said, try creating the spreadsheet first in Excel and then save it as HTML. Look at the resulting code so you can "reverse engineer" the proper output format you need.

I don't think I'm doing a good job of explaining myself. I have a web

page, and is displays data. I want to export that data into a spreadsheet, with the click of a button. I have this working successfully. However, the
resulting spreadsheet carries the properties that the HTML version has, properties that I don't want it to carry over. The gridlines don't show, the rows are alternating colors, I'd like to change the fonts, and I'd like to remove the hyperlinks.

I figure this thing must have a DOM or some way to specify properties as it generates the spreadsheet, but I am looking for instructions on how to do this.


Have two style sheets, one where it's an HTML view, the other for
Excel.

Jul 22 '05 #8
Ahh... that's different.
Use something like this to build a different versions for display/use
http://www.darkfalz.com/1066
--
Curt Christianson
Site & Scripts: http://www.Darkfalz.com
Blog: http://blog.Darkfalz.com
"middletree" <mi********@htomail.com> wrote in message
news:Oh*************@TK2MSFTNGP10.phx.gbl...

"Tom Kaminski [MVP]" <tomk (A@T) mvps (D.O.T) org> wrote in message
news:uB**************@TK2MSFTNGP09.phx.gbl...
In addition to what Curt said, try creating the spreadsheet first in
Excel
and then save it as HTML. Look at the resulting code so you can "reverse
engineer" the proper output format you need.

I don't think I'm doing a good job of explaining myself. I have a web
page,
and is displays data. I want to export that data into a spreadsheet, with
the click of a button. I have this working successfully. However, the
resulting spreadsheet carries the properties that the HTML version has,
properties that I don't want it to carry over. The gridlines don't show,
the
rows are alternating colors, I'd like to change the fonts, and I'd like to
remove the hyperlinks.

I figure this thing must have a DOM or some way to specify properties as
it
generates the spreadsheet, but I am looking for instructions on how to do
this.

Jul 22 '05 #9
I've used this method to change the appearance of a web page when printing
before, and in fact, use it on this same Intranet app. I didn't know you
could specify it for Excel files that you build through ASP. In your
example, does it use the media=screeen, or media=print to apply to the
spreadsheet? Remember, I'm trying to affect the way the spreadsheet looks on
the screen. It may or may not get printed.
"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:ek*************@TK2MSFTNGP15.phx.gbl...
Ahh... that's different.
Use something like this to build a different versions for display/use
http://www.darkfalz.com/1066
--
Curt Christianson
Site & Scripts: http://www.Darkfalz.com
Blog: http://blog.Darkfalz.com
"middletree" <mi********@htomail.com> wrote in message
news:Oh*************@TK2MSFTNGP10.phx.gbl...

"Tom Kaminski [MVP]" <tomk (A@T) mvps (D.O.T) org> wrote in message
news:uB**************@TK2MSFTNGP09.phx.gbl...
In addition to what Curt said, try creating the spreadsheet first in
Excel
and then save it as HTML. Look at the resulting code so you can "reverse engineer" the proper output format you need.

I don't think I'm doing a good job of explaining myself. I have a web
page,
and is displays data. I want to export that data into a spreadsheet, with the click of a button. I have this working successfully. However, the
resulting spreadsheet carries the properties that the HTML version has,
properties that I don't want it to carry over. The gridlines don't show,
the
rows are alternating colors, I'd like to change the fonts, and I'd like to remove the hyperlinks.

I figure this thing must have a DOM or some way to specify properties as
it
generates the spreadsheet, but I am looking for instructions on how to do this.


Jul 22 '05 #10
<la**********@yahoo.com> wrote in message
news:11*********************@o13g2000cwo.googlegro ups.com...

Have two style sheets, one where it's an HTML view, the other for
Excel.


So you specify one on the new ASP page (not the one which contains the
button to geerate the .xls file)?
Jul 22 '05 #11
What I was getting at is maybe generate it two ways, one visually for the
web and one for "saving" where you strip out all the extra tags when a
button is clicked?

--
Curt Christianson
Site & Scripts: http://www.Darkfalz.com
Blog: http://blog.Darkfalz.com
"middletree" <mi********@HTOmail.com> wrote in message
news:uk**************@tk2msftngp13.phx.gbl...
I've used this method to change the appearance of a web page when printing
before, and in fact, use it on this same Intranet app. I didn't know you
could specify it for Excel files that you build through ASP. In your
example, does it use the media=screeen, or media=print to apply to the
spreadsheet? Remember, I'm trying to affect the way the spreadsheet looks
on
the screen. It may or may not get printed.
"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:ek*************@TK2MSFTNGP15.phx.gbl...
Ahh... that's different.
Use something like this to build a different versions for display/use
http://www.darkfalz.com/1066
--
Curt Christianson
Site & Scripts: http://www.Darkfalz.com
Blog: http://blog.Darkfalz.com
"middletree" <mi********@htomail.com> wrote in message
news:Oh*************@TK2MSFTNGP10.phx.gbl...
>
> "Tom Kaminski [MVP]" <tomk (A@T) mvps (D.O.T) org> wrote in message
> news:uB**************@TK2MSFTNGP09.phx.gbl...
>> In addition to what Curt said, try creating the spreadsheet first in
>> Excel
>> and then save it as HTML. Look at the resulting code so you can "reverse >> engineer" the proper output format you need.
>
>
> I don't think I'm doing a good job of explaining myself. I have a web
> page,
> and is displays data. I want to export that data into a spreadsheet, with > the click of a button. I have this working successfully. However, the
> resulting spreadsheet carries the properties that the HTML version has,
> properties that I don't want it to carry over. The gridlines don't
> show,
> the
> rows are alternating colors, I'd like to change the fonts, and I'd like to > remove the hyperlinks.
>
> I figure this thing must have a DOM or some way to specify properties
> as
> it
> generates the spreadsheet, but I am looking for instructions on how to do > this.
>
>



Jul 22 '05 #12
Ok. I don't have my code handy right now, but as I recall I had:

Page 1, which consists of a table built by ASP using an SQL query. It looks
like this:
http://www.middletree.net/sort.htm

Keep in mind that that's an HTML page that I put out on my personal site,
not the real deal. But I got it by saving the real one to an HTML file, so
it's an example of the possible output for page 1.

Now, Page 1 has a submit button at the bottom (not shown in the example
page), which calls you to what we'll refer to as Page 2. That page has no
HTML, just some ASP. To see that code, see the answer given to me in the
thread which I began March 25 at 11:42 AM Central time. I used that code as
a basis for what I did.

So Page 1 has ASP which builds an HTML table. Page 2 just has some ASP code
which tells it to take everything in that table and build a spreadsheet.
Since Page 2 has no HTML, I don't see room for code which references a
stylesheet.

I'm not trying to be argumentative, just trying to understand how this could
be done. If you tell me that I should just put the style sheet with the
proper formatting in that second page, then I'll try it out first thing
tomorrow morning.

Even then, though, I don't know how I'd code to include the gridlines (which
currently aren't showing in the resulting spreadsheet). I tried simply
having the table to have a border of 1 instead of 0, but that didn't do the
trick. I am still trying to find some documentation which describes the
syntax for this stuff.

I appreciate your bearing with me.
"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:#8*************@TK2MSFTNGP10.phx.gbl...
What I was getting at is maybe generate it two ways, one visually for the
web and one for "saving" where you strip out all the extra tags when a
button is clicked?

--
Curt Christianson
Site & Scripts: http://www.Darkfalz.com
Blog: http://blog.Darkfalz.com
"middletree" <mi********@HTOmail.com> wrote in message
news:uk**************@tk2msftngp13.phx.gbl...
I've used this method to change the appearance of a web page when printing before, and in fact, use it on this same Intranet app. I didn't know you
could specify it for Excel files that you build through ASP. In your
example, does it use the media=screeen, or media=print to apply to the
spreadsheet? Remember, I'm trying to affect the way the spreadsheet looks on
the screen. It may or may not get printed.
"Curt_C [MVP]" <software_AT_darkfalz.com> wrote in message
news:ek*************@TK2MSFTNGP15.phx.gbl...
Ahh... that's different.
Use something like this to build a different versions for display/use
http://www.darkfalz.com/1066
--
Curt Christianson
Site & Scripts: http://www.Darkfalz.com
Blog: http://blog.Darkfalz.com
"middletree" <mi********@htomail.com> wrote in message
news:Oh*************@TK2MSFTNGP10.phx.gbl...
>
> "Tom Kaminski [MVP]" <tomk (A@T) mvps (D.O.T) org> wrote in message
> news:uB**************@TK2MSFTNGP09.phx.gbl...
>> In addition to what Curt said, try creating the spreadsheet first in
>> Excel
>> and then save it as HTML. Look at the resulting code so you can

"reverse
>> engineer" the proper output format you need.
>
>
> I don't think I'm doing a good job of explaining myself. I have a web
> page,
> and is displays data. I want to export that data into a spreadsheet,

with
> the click of a button. I have this working successfully. However, the
> resulting spreadsheet carries the properties that the HTML version has, > properties that I don't want it to carry over. The gridlines don't
> show,
> the
> rows are alternating colors, I'd like to change the fonts, and I'd
like to
> remove the hyperlinks.
>
> I figure this thing must have a DOM or some way to specify properties
> as
> it
> generates the spreadsheet, but I am looking for instructions on how
to do
> this.
>
>



Jul 22 '05 #13

middletree wrote:
<la**********@yahoo.com> wrote in message
news:11*********************@o13g2000cwo.googlegro ups.com...

Have two style sheets, one where it's an HTML view, the other for
Excel.
So you specify one on the new ASP page (not the one which contains

the button to geerate the .xls file)?


The style sheet reference is on the final HTML/XLS page. The reference
would to the CSS would be dynamic.

Jul 22 '05 #14

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

Similar topics

9
by: Paul | last post by:
Hi all Arggghhh........... The problem.....I want the user to be able to create an excel document and name particular cells in the document where they want the data to be placed and then save...
0
by: ImraneA | last post by:
Hi there Many thanks to those people who contributed to this group, helped me greatly. Enclose, my code, hope it helps others :- Public Function Export_Excel_9(tbx1 As Variant, tbx2 As...
0
by: acharyaks | last post by:
Hi life saver, I am using excel component for the development. The purpose is to connect to excel through the odbc connection string. Then through the connection extract data into a dataset and...
7
by: aacool | last post by:
Hi, I've been trying to open an Excel connection through OLEDB with the code below: string ConnectString =@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + fileName.Text +...
6
by: Matthew Wieder | last post by:
I have the following requirements: Build a stand-alone C# application that asks the user to click in a cell in an Excel spreadsheet, and then displays the address of that cell in the C#...
17
by: Mansi | last post by:
I need to do some research on how to use excel automation from c#. Does anyone know of any good books related to this subject? Thanks. Mansi
1
by: Randall Arnold | last post by:
I'm converting a vbscript program to vb.net. Witht he exception of .net idiosyncrasies, most of it is working well with the same code. My only problem is that some properties and methods are...
7
by: Alan Roberts | last post by:
Can someone please explain the following for me... I am trying to link to a .NET DLL from Excel. Excel needs to pass a reference to itself to the DLL and then the DLL needs to perform some work...
5
by: magix | last post by:
Hi, If I have following code to read the excel file, how do I validate the worksheets name ? In code below, if the filename doesn't contains "SomeName" worksheet, I will need to prompt error. ...
7
by: TG | last post by:
hi! I am trying to create a sql server table from an excel sheet. Here is the code I have: 'This procedure the xlsx file and dumps it to a table in SQL Server
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you

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.