Quantcast

improve formatting of HTML table

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

improve formatting of HTML table

Juliet Hannah
I am trying to improve the look of an HTML table for a report (that
needs to be pasted into Word).

Here is an example.

table2 <- structure(c(26L, 0L, 40L, 0L, 10L, 0L, 0L, 188L, 0L, 281L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 4L), .Dim = c(6L, 3L), .Dimnames = structure(list(
    myvar = c("Don't know", "Somewhat likely", "Somewhat unlikely",
    "Very likely", "Very unlikely", NA), var_recode = c("0", "1",
    NA)), .Names = c("myvar", "var_recode")), class = "table")


library("R2HTML")
.HTML.file = paste(getwd(), "/example.html", sep = "")
HTML(table2)


In the output, I would like to improve the justification of the
numbers (or any other suggestion to make
the HTML look nicer). The columns are a little hard to read.

Thanks.

> sessionInfo()
R version 2.13.1 (2011-07-08)
Platform: i386-pc-mingw32/i386 (32-bit)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United
States.1252    LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] R2HTML_2.2

______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: improve formatting of HTML table

Uwe Ligges-3
Please report to the package maintainer.

Uwe Ligges

On 11.08.2011 18:04, Juliet Hannah wrote:

> I am trying to improve the look of an HTML table for a report (that
> needs to be pasted into Word).
>
> Here is an example.
>
> table2<- structure(c(26L, 0L, 40L, 0L, 10L, 0L, 0L, 188L, 0L, 281L, 0L,
> 0L, 0L, 0L, 0L, 0L, 0L, 4L), .Dim = c(6L, 3L), .Dimnames = structure(list(
>      myvar = c("Don't know", "Somewhat likely", "Somewhat unlikely",
>      "Very likely", "Very unlikely", NA), var_recode = c("0", "1",
>      NA)), .Names = c("myvar", "var_recode")), class = "table")
>
>
> library("R2HTML")
> .HTML.file = paste(getwd(), "/example.html", sep = "")
> HTML(table2)
>
>
> In the output, I would like to improve the justification of the
> numbers (or any other suggestion to make
> the HTML look nicer). The columns are a little hard to read.
>
> Thanks.
>
>> sessionInfo()
> R version 2.13.1 (2011-07-08)
> Platform: i386-pc-mingw32/i386 (32-bit)
>
> locale:
> [1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United
> States.1252    LC_MONETARY=English_United States.1252 LC_NUMERIC=C
> [5] LC_TIME=English_United States.1252
>
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
>
> other attached packages:
> [1] R2HTML_2.2
>
> ______________________________________________
> [hidden email] mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: improve formatting of HTML table

Barry Rowlingson
In reply to this post by Juliet Hannah
On Thu, Aug 11, 2011 at 5:04 PM, Juliet Hannah <[hidden email]> wrote:
> I am trying to improve the look of an HTML table for a report (that
> needs to be pasted into Word).

> In the output, I would like to improve the justification of the
> numbers (or any other suggestion to make
> the HTML look nicer). The columns are a little hard to read.

 Its not really the HTML's job to look nice, HTML is (supposed to be)
purely semantic. Here is a table, here is a row, here is a cell with
some stuff in it.

 To make a web page look nice you write an accompanying CSS file that
styles the HTML - blue background, purple text and so on. But you want
to paste into Word.

 I pasted it into OpenOffice (not got Word) and could easily style it
from there - highlight the column, set left-justification and so on.
Word should be similar. If you love Word for its wysiwyg behaviour, I
suggest you do that.

Barry

______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: improve formatting of HTML table

Jim Lemon
In reply to this post by Juliet Hannah
On 08/12/2011 02:04 AM, Juliet Hannah wrote:

> I am trying to improve the look of an HTML table for a report (that
> needs to be pasted into Word).
>
> Here is an example.
>
> table2<- structure(c(26L, 0L, 40L, 0L, 10L, 0L, 0L, 188L, 0L, 281L, 0L,
> 0L, 0L, 0L, 0L, 0L, 0L, 4L), .Dim = c(6L, 3L), .Dimnames = structure(list(
>      myvar = c("Don't know", "Somewhat likely", "Somewhat unlikely",
>      "Very likely", "Very unlikely", NA), var_recode = c("0", "1",
>      NA)), .Names = c("myvar", "var_recode")), class = "table")
>
>
> library("R2HTML")
> .HTML.file = paste(getwd(), "/example.html", sep = "")
> HTML(table2)
>
>
> In the output, I would like to improve the justification of the
> numbers (or any other suggestion to make
> the HTML look nicer). The columns are a little hard to read.
>
Hi Juliet,
The example below, when copied from an HTML browser (Konqueror) and
pasted into a word processor (OpenOffice Write) produces a table with no
borders, left justified first column and other columns centered. You can
easily do other justifications if you wish.

library(prettyR)
delim.table(table2,filename="example.html",
  tabegin="<table border=0>",bor="<tr><td>",
  delim="<td align=center>",html=TRUE)

Jim

______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Loading...