导出数据表到Excel文件

我有一个DataTable 30 +列和6500 + rows.I需要转储整个DataTable值到一个Excel文件。任何人都可以请帮助与C#代码。我需要每个列的值在一个单元格。准确地说,我需要在Excel文件中的DataTable的确切外观副本。请帮助。 谢谢,Vix

将时间字段转换为Excel中的string

我有一个充满时代的Excel表格。 它们的格式如下:1:00:15 但是,如果将单元格上的格式更改为文本,它们将更改为时间的基础数字表示forms:0.041840278 如何将单元格转换为文本单元格,但仍然有时间?

使用jQuery使用AJAX发送Excel数据

我有以下function,从数据库中提取数据。 ajax调用工作正常。 如何将我的成功function中的制表符分隔的数据发送给用户? 将竞争types设置为“application / vnd.ms-excel”不起作用。 成功警报显示格式正确的数据。 function SendToExcel() { $.ajax({ type: "GET", url: "/Search.aspx", contentType: "application/vnd.ms-excel", dataType: "text", data: "{id: '" + "asdf" + "'}", success: function(data) { alert(data); }, error: function (jqXHR, textStatus, errorThrown) { alert(jqXHR.responseText); }}); } 我不想在浏览器中显示数据 – 我想把它发送到Excel。 编辑:我find了一个方法来做我想要的。 我没有将用户redirect到一个能够提示他们保存/打开Excel文件的新页面,而是在隐藏的iframe中打开了页面。 这样,用户点击一个button,并提示他们保存/打开一个Excel文件。 没有页面redirect。 它是Ajax吗? 不,但它解决了我真正的问题。 这是我打电话button点击的function: function SendToExcel() { var dataString […]

VBA(Excel)无循环初始化整个数组

我对VBA相当陌生,所以这可能是一个简单的问题,但是这里有。 我想在VBA中初始化整数数组myArray ,比如整数。 我知道我可以通过一个简单的初始化来做到这一点: Dim myArray myArray = Array(1, 2, 4, 8) 但是,如果数组很大,这是很麻烦的,我想初始化所有元素到相同的值。 理想情况下,这将是这样的: myArray(:) = 0 我试过,但编译器抱怨。 然后我尝试myArray() = 0 ,它也抱怨。 任何人都可以解释如何做到这一点, 没有循环 ? 如果可能,我想在一个声明中这样做。 澄清 : 我想初始化数组中的每个元素到一些初始值。 所以,如果我有一个数组Dim myArray(300) As Integer 300整数的整数,例如,所有300个元素将保持相同的初始值(比如13)。 更澄清 我发现这个答案 ,说你可以这样做一个variables: Dim x As Double: x = 0 也许有一种方法稍微更新语法,使其适用于数组?

带有标签的HTML文本,用于在Excel单元格中格式化文本

有没有一种方法来获取HTML并将其导入到Excel中,以便将其格式化为富文本(最好使用VBA)? 基本上,当我粘贴到一个Excel单元格,我期待着把这个: <html><p>This is a test. Will this text be <b>bold</b> or <i>italic</i></p></html> 进入这个: 这是一个testing。 这个文本是粗体还是斜体?

“错误转到0”和“错误转到-1”之间的区别 – VBA

任何人都可以在VBA中find'On error goto -1'和'error goto 0'之间的区别? 我试过谷歌和MSDN,但我没有运气。

Excel VBA中如何获取范围的地址,包括工作表名称,但不包括工作簿名称?

如果我有一个Range对象 – 例如,让我们说它引用名为Book1的工作表上的单元格A1 。 所以我知道调用Address()会给我一个简单的本地引用: $A$1 。 我知道它也可以被称为Address(External:=True)来获取包括工作簿名称和工作表名称的参考: [Book1]Sheet1!$A$1 。 我想要的是得到一个地址,包括表名,但不是书名。 我真的不想调用Address(External:=True)并尝试用string函数自己去除工作簿名称。 是否有任何电话我可以在范围内获得Sheet1!$A$1 ?

django excel xlwt

在django网站上,我想根据数据库中的一些数据生成一个excel文件。 我想使用xlwt ,但它只有一个方法来保存数据到一个文件。 如何获取文件到HttpResponse对象? 或者,也许你知道一个更好的图书馆? 我也发现这个片段,但它没有做我所需要的。 我所需要的是一种从xlwt对象到响应对象的stream(不写入临时文件)

ImportError:没有名为win32com.client的模块

我目前正在使用Python 2.7并试图打开一个Excel表。 使用下面的代码时: import os from win32com.client import Dispatch xlApp = win32com.client.Dispatch("Excel.Application") xlApp.Visible = True # Open the file we want in Excel workbook = xlApp.Workbooks.Open('example.xls') 我得到这个错误: ImportError: No module named win32com.client 自从使用64位Windows机器以来,有没有可能发生错误? 请帮我解决一下这个。

VBAmacros定时器样式运行代码每个集合的秒数,即120秒

我需要每120秒运行一段代码。 我正在寻找一个简单的方法来在VBA中做到这一点。 我知道有可能从Auto_Open事件中获取定时器的值,以防止使用一个幻数,但是我不太可能知道如何触发一个定时器,让它每120秒运行一次。 如果我可以避免的话,我真的不想用睡眠的无限循环。 编辑 : 基于提供的答案的交叉post是: Excel VBA Application.OnTime。 我认为使用这个想法是一个糟糕的主意吗?