Tag: excel

使用Excel VBA运行SQL查询

我对SQL和VBA相当陌生。 我已经写了一个SQL查询,我希望能够调用并从Excel工作簿中的VBA子运行,然后将查询结果放入工作簿。 我发现了一些在线(stackoverflow和其他地方)声称这样做,但我无法理解他们,因为他们不包含任何解释。 例如,这里是我在网上find的一个子文件: Sub ConnectSqlServer() Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim sConnString As String ' Create the connection string. sConnString = "Provider=SQLOLEDB;Data Source=INSTANCE\SQLEXPRESS;" & _ "Initial Catalog=MyDatabaseName;" & _ "Integrated Security=SSPI;" ' Create the Connection and Recordset objects. Set conn = New ADODB.Connection Set rs = New ADODB.Recordset ' Open the […]

(Excel)基于相邻单元格值的条件格式

我试图在Excel中应用条件格式的一系列单元格,基于相邻的单元格的值,以实现这样的事情: 目标是在列C(预期费用)中将列B(实际费用)中的值突出显示为大于其相邻值的值。 我已经遵循了许多教程说,通过select条件格式>新规则>使用公式来确定哪些单元格格式应用条件格式,然后应用一个规则= $ B4> $ C4将格式化'实际'单元格红色如果它大于“预期”单元格。 这对一个单元格很有用,但是当我尝试将这个单元格应用于一系列单元格时,效果并不好。 我已经使用了格式画家,并且编辑了应用于一系列单元格的规则(如$ B $ 2:$ B $ 5),但是它只是基于初始公式的格式(如果B4大于C4),所有不必要的事情变成红色。 我宁愿不为每一行都制定个人规则。 有没有办法把这个合并成一个规则?

将两个电子表格joinExcel或OpenOffice的公共列中

我有两个CSV文件与一个共同的列,我想要“join”共同列上的表。 例如:join“A”与“B”等于“结果”。 如果一个表的键值在另一个表中不存在,则只剩下空白。 == Table A == == Table B == == Table result == Name ,Age Name ,Sex Name ,Age ,Sex Bob ,37 + Bob ,Male => Bob ,37 ,Male Steve ,12 Steve ,Male Steve,12 ,Male Kate , 7 Kate , 7 , Sara ,Female Sara , ,Female 我知道如何用SQL数据库做到这一点,但我从来没有用“Excel”或“OpenOffice.org Calc” build议?

HTML表格到Excel的Javascript

我试图用这个脚本来保存一个HTML表格到一个Excel文件,它工作正常,但是它不会出现在正确的名称,而是一个随机的string。 而我不明白为什么。 我打电话给: <input type="button" onclick="tableToExcel('tablename', 'name')" value="Export to Excel"> 码 var tableToExcel = (function() { var uri = 'data:application/vnd.ms-excel;base64,' , template = '<html 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><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, […]

通过代码在包装单元格中插入换行符

是否可以通过VBA代码在换行中插入换行符? (类似于手动input数据时按Alt – Enter ) 我已经通过VBA代码将单元格的wrap文本属性设置为True,并且还通过VBA代码向其中插入数据。

在C#中将文本格式化为Excel列(或单元格)?

当我将数据表中的值复制到Excel工作表时,我正在丢失前导零。 这是因为Excel可能将数值视为数字而不是文本。 我在C#中创build了工作表,我正在复制这样的值: myWorksheet.Cells[i + 2, j] = dtCustomers.Rows[i][j – 1].ToString(); 如何将整列或每个单元格格式化为文本? 一个相关的问题,如何投射myWorksheet.Cells[i + 2, j]在Intellisense中显示样式属性?

使用PHP将Word文档,docx和Excel xls,xlsx转换为PDF

我正在寻找一种方法来使用PHP将Word和Excel文件转换为PDF。 原因是,我需要能够将各种格式的文件合并成一个文件。 我知道,如果我能够将所有东西都转换成PDF,我可以使用PDFMerger(使用fpdf)将PDF合并到一个文件中。 我已经能够从其他文件types/图像创buildPDF,但是坚持与Word文档。 (我想我可能会转换Excel文件使用PHPExcel库,我已经使用从HTML代码创buildExcel文件)。 我不使用Zend框架,所以希望有人能够指引我正确的方向。 或者,如果有办法从Word文档创build图像(jpg)文件,那将是可行的。 谢谢你的帮助!

修复logging:从头开始创build的工作表中的单元信息

打开我的OpenXML创build的电子表格时,出现错误。 错误如下。 Repaired Records: Cell information from /xl/worksheets/sheet.xml part Repaired Records: Cell information from /xl/worksheets/sheet2.xml part Repaired Records: Cell information from /xl/worksheets/sheet3.xml part 我唯一能够在网上find的东西很有帮助,这个问题是一个algorithm的讨论,它改变了一个单独的单元多次导致问题。 话虽如此,我将链接我的构造函数的SpreadsheetDocument以及三个function更新单元格(我做了一次)。 我可以根据需要提供任何其他function,但我相信问题在下面列出的两个地方。 顺便一提, GetWorksheetPartByName InsertCellInWorksheet GetCell 应该都按预期工作。 实际计划 static void Main(string[] args) { //Full path for File const string newFile = "@C:\test.xlsx"; //Constructor creates default worksheet called "mySheet" var spreadsheet = […]

“Microsoft.ACE.OLEDB.16.0”提供程序未在本地计算机上注册。 (System.Data)

当我尝试通过MSSQL服务器数据导入,即SSIS包连接到任何Excel时,出现此错误“Microsoft.ACE.OLEDB.16.0”提供程序未在本地计算机上注册。 (System.Data)这是不一样的版本,我认为需要一些其他的修补程序

如何使用Excel VBA base64高效编码string?

我需要在VBA中将100KB +string编码为base64。 是否有任何内置的函数或COM对象可用,这将作为一个纯粹的VBA方法,要么是复杂的,或在这些卷不能很好地扩展(见dbb和marxidad的链接)?