小编Era*_*nli的帖子

如何在将数据集导出为ex​​cel时使标题字体变为粗体?

在这里,我将数据集中的数据表导出到excel.如何使数据表的标题字体看起来是粗体.这是我的代码

HttpContext.Current.Response.Clear();
HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=" + fileName + "");
HttpContext.Current.Response.ContentType = "application/vnd.ms-excel";
StringWriter stringWriter = new StringWriter();
HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWriter);
DataGrid dataExportExcel = new DataGrid();
foreach (DataTable table in dtInputParameters.Tables)
{
   dataExportExcel.DataSource =  table;
   dataExportExcel.DataBind();
   dataExportExcel.RenderControl(htmlWrite);
   htmlWrite.WriteLine("<br/>");
   // htmlWrite.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.FontWeight, "bold");
}
StringBuilder sbResponseString = new StringBuilder();
sbResponseString.Append("<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:x=\"urn:schemas-microsoft-com:office:excel\" xmlns=\"http://www.w3.org/TR/REC-html40\"> <head><meta http-equiv=\"Content-Type\" content=\"text/html;charset=windows-1252\"><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>" + worksheetName + "</x:Name><x:WorksheetOptions><x:Panes></x:Panes></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head> <body>");
sbResponseString.Append(stringWriter + "<table width='800' height='100' align='center' style='text-align:center'");
sbResponseString.Append("</table></body></html>");
HttpContext.Current.Response.Write(sbResponseString.ToString());
HttpContext.Current.Response.End();
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

c# asp.net export-to-excel htmlwriter

5
推荐指数
1
解决办法
1万
查看次数

不平衡单向ANOVA的功率分析

我正在尝试计算不平衡单向的功率分析(使用pwr包中R)ANOVA.我不确定如何适当地加权手段或解释不平衡的设计.我目前有:

groups = 4
Run Code Online (Sandbox Code Playgroud)

n = n 对于每个组(这里,组1的n1 = 12,组2的n2 = 8,组3的n3 = 9,n4 = 12)

between.varwithin.var从ANOVA分析中得知:

(between.var=0.004363, within.var=0.003680)
Run Code Online (Sandbox Code Playgroud)

最后

平均值=(0.1513,0.1767,0.1676,0.1698).

任何帮助,将不胜感激.

r anova

5
推荐指数
1
解决办法
760
查看次数

删除行后的sqlite rowid

我创建了带有列ID,名称的sqlite表tmp。

CREATE TABLE if not exists tmp (
            id             INTEGER PRIMARY KEY,
            name            TEXT NOT NULL);
Run Code Online (Sandbox Code Playgroud)

我在其中插入了5行。

当我运行带有rowid列的select查询时,它给出以下输出。

select rowid,id,name from tmp;

rowid  id    name
1      1     a
2      2     b
3      3     c
4      4     d
5      5     e
Run Code Online (Sandbox Code Playgroud)

现在,我删除ID为3和4的行,然后再次运行以上查询。

rowid  id    name
1      1     a
2      2     b
5      5     e
Run Code Online (Sandbox Code Playgroud)

现在我的问题是rowid不能重置和漏洞。

即使在执行真空操作后,它仍然不会重置rowid,它仍然提供上述输出。

我想要的输出是

rowid id  name
1      1  a
2      2  b
3      5  e
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我实现上述目标吗?

谢谢

sqlite

5
推荐指数
1
解决办法
5854
查看次数

在多个表上有多个LEFT OUTER JOIN

我想转换以下Oracle SQL查询语法(使用LEFT OUTER JOIN代替(+)):

SELECT      *
FROM        TABLEA A, TABLEB B, TABLEC C, TABLED D
WHERE       MY_COL = @col_val
AND         A.X = B.X(+)
AND         B.Y = C.Y(+)
AND         D.Z=A.Z
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止尝试过的:

SELECT *
FROM TABLEA A, TABLEB B, TABLEC C, TABLED D
LEFT OUTER JOIN TABLEA A ON A.X = B.X
LEFT OUTER JOIN TABLEC C ON B.Y = C.Y
WHERE MY_COL = @col_val
AND D.Z = A.Z;
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误:

“ ORA-00904:” B“。” X“:无效的标识符”

sql oracle

5
推荐指数
1
解决办法
1万
查看次数

如何保存模型并将其应用于java上的测试数据集

我有以下代码,我在训练数据集上应用了分类器,我想将它(使用交叉验证)保存为模型。并将其再次应用于测试数据集。

import weka.core.Instances;
import weka.classifiers.trees.J48;
import weka.classifiers.Evaluation;
import java.util.Random;
import java.io.BufferedReader;
import java.io.FileReader ;

public class EECS_738
{
   public static void main(String[] args) throws Exception {
   // training
      BufferedReader reader = null;
      reader=new BufferedReader(new FileReader("/Users/Sumiah/Desktop/ProjectTraining&TestingData/project/EECS738_Train_Project.arff"));
      Instances train =new Instances (reader);
      train.setClassIndex(0);     
      reader.close();

      J48 j48 = new J48();
      j48.buildClassifier(train);
      Evaluation eval = new Evaluation(train);
      eval.crossValidateModel(j48, train, 10 , new Random(1));

      System.out.println(eval.toSummaryString("\n Results \n=====\n",true));
      System.out.println(eval.fMeasure(1)+" "+eval.precision(1)+" "+eval.recall(1)+" ");           
   }   
}
Run Code Online (Sandbox Code Playgroud)

java weka

4
推荐指数
1
解决办法
5887
查看次数

DB2 Select 不等于 NULL 的字符串

我的所有行都COLUMN1 CHAR(1)在其中,这是我的 sql 查询:MYTABLENULL

SELECT COLUMN1 FROM MYTABLE WHERE COLUMN1 != 'A'
Run Code Online (Sandbox Code Playgroud)

它什么也不返回,因为所有行都有NULLin COLUMN1。我想它应该返回一切。我该如何让它发挥作用?我不想用

COALESCE(NULLIF(COLUMN1, ''), '*')
Run Code Online (Sandbox Code Playgroud)

因为它会减慢查询速度。还有其他选择吗?

sql db2

4
推荐指数
1
解决办法
3万
查看次数

SSRS 2008 R2 Globals!RenderFormat导出方法

有7种内置选项可用于导出SSRS 2008报告.

我想知道在选择导出选项时是否有更简单的方法在SSRS中编码以下内容:

=IIF(Globals!RenderFormat.Name="WORD" OR Globals!RenderFormat.Name="XML" OR  
  Globals!RenderFormat.Name="CSV" OR Globals!RenderFormat.Name="TIFF" OR   
  Globals!RenderFormat.Name="PDF", Globals!RenderFormat.Name="MHTML" OR 
  Globals!RenderFormat.Name="EXCEL",true,false)
Run Code Online (Sandbox Code Playgroud)

有没有办法编写上面的代码而不必列出列出的每个导出选项?包含所有出口选项的方式?如果是这样,您将如何编写该代码?

reporting-services ssrs-2008

3
推荐指数
1
解决办法
2万
查看次数

超时已过期(cmd.CommandTimeout = 0 被忽略)

即使在设置 cmd.CommandTimeout = 0 后,我也收到超时过期错误查询是从 SAP 数据库中提取的,在 SAP 中,sql 查询运行良好但是当我尝试在 Visual Studio 中的适配器上运行它时,我得到了超时过期错误。有什么我想念的吗?如何延长超时时间以便我的查询可以运行?这是我的 VB.Net 代码:

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  Dim ds As New DataSet
  Dim dv As New DataView
  Dim ConStr As String = "Data Source= .\SQLOLEDB.1;Password=Password;Persist Security Info=True;User ID=User;Initial Catalog=XXX;Data Source=xxx.xxx.x.x;Connection Timeout=0"
  Dim cn As SqlConnection
  Try
      cn = New SqlConnection(ConStr)
      cn.Open()
      Dim cmd = cn.CreateCommand()
      cmd.CommandTimeout = 0
      Dim ad As New SqlDataAdapter("/* SELECT FROM [dbo].[OITM] T2 */" &
                                        " DECLARE @Whs_From …
Run Code Online (Sandbox Code Playgroud)

sql vb.net sap timeout

3
推荐指数
1
解决办法
6773
查看次数

Oracle 数据库对象 - 上次 DDL 与 TIMESTAMP

我试图确定哪个日期将反映在Oracle 11g数据库上修改对象的时间。

last_ddl_time 或时间戳

I have read a number of threads but can't find a clear cut answer. If I am understanding correctly, there are certain events that will trigger the last DDL date to change but not the TIMESTAMP?

Could anyone elaborate. I have a beginner level understanding so patience is appreciated.

Thanks

database oracle ddl timestamp oracle11g

3
推荐指数
1
解决办法
1万
查看次数

如何将粗体字符串设置为 Excel 文件 (epplus) 的 HeaderFooter.FirstHeader?

我有一个ExcelWorksheet在C#项目,我想添加一个firstheader大胆。请注意,标题不应在任何行中,内容将从 开始Row1

我正在添加标题,如:

ExcelWorksheet w;
w.HeaderFooter.FirstHeader.CenteredText = "My Text";
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何制作内容:My Text粗体。我可以将字体样式设置为粗体的任何地方都没有.Boldor.FontSize.Stylekind 属性。我在文档中找到了下面的图片,但我也没有成功到达listitems代码中。

在此处输入图片说明

我试图将我的文本设置为: "<b>My Text</b>",但没有运气,没有用。网上找不到例子。任何帮助或建议将不胜感激。

c# epplus headerfooter

3
推荐指数
1
解决办法
1900
查看次数