Tag: export to excel

使用二维数组一次性彩色Excel单元格

有没有办法将颜色的二维数组直接分配给Excel单元格? 在一次拍摄中,我们可以使用Range.Value=Values[,]分配单元格值,但是我无法一次性将Colors[,]分配给这些单元格。 任何forms的帮助将不胜感激。

从xml文件导出到Excel或从数据集获取xml

嗨,任何一个可以让我知道的代码导出到XML文件的XML文件。

如何以编程方式打开TSV文件并将其另存为XLSX文件?

我会很感激任何指向我可以使用的文档或API调用的指针。 基本上,我希望有一些方法来调用Excel进行转换,虽然我还没有find任何适用于Excel 2010的解决scheme。 我正在使用.NET框架。

Datatable to Excel Interop VS其他方法; 需要另存为/打开popup

我已经实现了下面的方法,似乎工作正常,但它将文件保存到预定义的位置,而不是我想给用户一个选项,就像任何常规的下载popup窗口:打开,保存,另存为。 任何想法? 为了克服“当前线程必须设置为单线程单元(STA)模式之前,可以使OLE调用”exception,线程必须执行,请参阅编辑! 编辑: 1) using System.Threading; 2) [STAThread] private static void ExportToExcel(DataTable dt) { Thread t = new Thread(SaveIt); t.SetApartmentState(ApartmentState.STA); t.Start(dt); } 3) static void SaveIt(Object dt) { DataTable table = (DataTable)dt; System.Windows.Forms.SaveFileDialog sfd = new System.Windows.Forms.SaveFileDialog(); if (sfd.ShowDialog() == System.Windows.Forms.DialogResult.OK) SaveName = sfd.FileName; else SaveName = "ResourceProfile"; workbook.SaveAs(….. } 编辑结束。 private static void […]

Excel :: Writer :: XLSX set_optimization()只写入数字数据

我正在使用Excel :: Writer :: XLSX perl模块导出到Excel。 除了大量出口需要很长时间以外,它工作得很好。 但是,当我添加$ workbook-> set_optimization(); 我只在我的.xlsx文件中获取数字数据。 我已经尝试使用$ worksheet-> write()和$ worksheet-> write_string(),但是当我使用$ workbook-> set_optimization()时,任何具有string而不是数字的字段将被省略。 如果我使用较旧的Spreadsheet :: WriteExcel模块,它工作得很好,但导出的文件大小要大得多,24MB与7MB 以下是创build标题行的代码: # Create a new workbook my $workbook = Excel::Writer::XLSX->new($file_path); $workbook->set_optimization(); my $worksheet = $workbook->add_worksheet(); # insert the header row my $header_cnt = 0; foreach my $header_cell (@header_values){#loop through each header column and add […]

如何使用封闭的xml将创build的excel文件转换为字节格式

您好我使用的是用于导出到Excel的closedxML DLL我有如下所示的静态方法 public static void WriteToExcel(string fileName, List<CP> pages) { var wb = new XLWorkbook(); byte[] file; var ws = wb.Worksheets.Add("CPs"); WriteCostHeader(ws); ////write all the header columns //for (int i = 0; i < pages.Count; i++) int iRow = 2; foreach(var page in pages) { WriteCostPage(ws, page, iRow++); WriteCostItemHead(ws, iRow++); foreach(var item in page.Items) { […]

将UI导出点击为具有多列标题的Excel表

我在我的网站上使用Ignite UI来查看表格,我需要将其导出到excel。 我正在使用默认的Infragistrictsfunction$.ig.GridExcelExporter.exportGrid ,但我得到表只有标题的下半部分。 我有多列标题,我只得到下半部分。 有没有办法解决它?

Excel导出date格式出错,但仅限于某些date值

我使用vb.net将我的date时间值格式化为从access to excel导出时的date。 我有以下代码 Dim formatRange As Excel.Range formatRange = xlWorksheet.Range("C1", "C9999") formatRange.NumberFormat = "dd/MM/yyyy" formatRange = xlWorksheet.Range("D1", "D9999") formatRange.NumberFormat = "dd/MM/yyyy" 这适用于我的数据库中的大多数date,但是,其中一些仍然显示00:00:00的时间部分,我认为当date高于20 .. 这是为什么,我该如何解决? 编辑 我的完整代码是: Dim sPath As String = sDt.Rows(0).Item("excelPath") Dim i, j As Integer Dim xlapp As Excel.Application Dim xlWorkbook As Excel.Workbook Dim xlWorksheet As Excel.Worksheet Dim misvalue As Object = […]

从ASP.NET导出到Excel会生成使用Excel Viewer无法读取的文件

我想从ASP.NET网站输出一些dynamic数据到Excel。 我发现,不需要使用Excel XML或在服务器计算机上安装Excel的最简单的方法是以表的forms输出数据,并指定application / vnd.ms-exceltypes。 问题是当我这样做,并试图在Excel Viewer中打开文件时,我收到以下错误信息: Microsoft Excel Viewer无法打开此types的文件。 然后什么也没有打开。 即使是最简单的代码,如: protected void Page_Load(object sender, EventArgs e) { Response.Clear(); Response.Buffer = true; HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename=Example.xls"); Response.ContentType = "application/vnd.ms-excel"; StringWriter stringWriter = new System.IO.StringWriter(); HtmlTextWriter htmlTextWriter = new System.Web.UI.HtmlTextWriter(stringWriter); dataGrid.RenderControl(htmlTextWriter); Response.Write("<html><body><table><tr><td>A</td><td>B</td></tr><tr><td>C</td><td>D</td></tr></table></body></html>"); Response.End(); } 产生相同的错误。 什么会导致这样的行为? 是否因为阅读器无法阅读这些文件,但完整的Excel版本可以?

从sql导出到excel

我使用sqlplus命令行界面运行查询。 该查询将获取约3000万条logging。 我需要将结果导出为csv或xls格式。 任何人都可以让我知道这是可能的吗? 任何帮助深表感谢。 提前致谢。