Tag: 格式

条件格式化:使细胞变得丰富多彩

有可能做到以下几点: loc1 <- c("Aa", "Aa", "aa", "Aa") loc2 <- c("aa", "aa", "aa", "AA") loc3 <- c("aa", "Aa", "aa", "aa") gen <- data.frame(loc1, loc2, loc3) loc1g <- c(0.01, 0.5, 1, 0.75) loc2g <- c(0.2, 0.1, 0.2, 0.6) loc3g <- c(0.8, 0.8, 0.55, 1) pval <- data.frame(loc1g, loc2g, loc3g) 我想打印到一个文件来创builddataframe,这种方式是有条件格式化的pval数据框。 比gen颜色(row1,col1)的含义取决于pvale(row1,col1)。 以下是颜色编码: 0 to 0.3 is "red" […]

如何得到delphi货币types像Excel所有的时间?

我试图让Excel像Excel一样圆,但我不能。 这里是代码: procedure TForm1.Button1Click(Sender: TObject); var s : string; c : currency; begin c := 54321.245; s := ''; s := s + Format('Variable: %m',[c]); s := s + chr(13); s := s + Format(' Literal: %m',[54321.245]); ShowMessage(s); end; 我正在使用一个设置为54321.245的货币variables,当我使用银行家舍入对这个variables进行格式化时。 但是,当我格式化相同的值作为一个文字,它围绕Excel的方式。 无论是格式化一个货币variables还是一个字面值,我都希望这个数字能达到54,321.25美元 。 如何确保Delphi每次都像Excel一样进行轮换? 编辑 The rounding I expect to see is as follows: 54,321.245 […]

Excel ODBC和64位服务器

使用ASP.NET我需要更新一个Excel模板。 我们的服务器在64位模式下运行Windows 2008。 我正在使用下面的代码来访问Excel文件: … string connection = @"Provider=MSDASQL;Driver={Microsoft Excel Driver (*.xls)};DBQ=" + path + ";"; … 如果应用程序池设置为启用32位应用程序,则代码按预期工作; 但是我使用的oracle驱动程序因为只有64位而失败。 如果启用32位应用程序设置为false,则Excel代码将失败,并显示以下错误: 数据源名称未find,没有指定默认驱动程序 有什么build议么?

在excel列中使用Microsoft.Office.Interop.Excel在c#中设置数据types如数字,文本和date

我的问题是,我试图将数据types设置为C#中的Excel列,在这种情况下,数据types数字,文本和date。 我正在使用Microsoft.Office.Interop.Excel DLL。 我不知道如何使用C#编程语言将这些格式设置为整个excel列的单元格。

如何规范范围中列出的文件名

我在电子表格中以“Smith,J. 010112.pdf”的forms列出了文件名。 但是,它们采用了“010112.pdf”,“01.01.12.pdf”和“1.01.2012.pdf”的不同格式。 我怎样才能把这些改成“010112.pdf”格式?

如何在Workbench中格式化VBA中的Excel单元格值?

我需要在数字列表中保持前导零。 数字是这样添加的(在一个循环中,但是这只是一个使用(1,1)的例子: Set cel = Sheet.worksh.Cells(1, 1) cel.ColumnWidth = 10 cel.Value = e.Name cel.NumberFormat = "0000" e.Name是数字,例如“0720”。 这显示在工作表上很好,但如果我做这样的事情: Msgbox Sheet.worksh.Cells(1, 1).Value 我得到“720”。 我需要它是“0720”,我知道我可以检查使用Len()并添加零的方式,但我想知道是否有一个更直接的方法与范围对象,将为我做这个。

pandasxlsxwriter,格式标题

我使用xlsxwriter将pandas DataFrame保存为_excel。 我设法格式化所有的数据(设置列宽,字体大小等),除了改变标题的字体,我找不到方法来做到这一点。 这是我的例子: import pandas as pd data = pd.DataFrame({'test_data': [1,2,3,4,5]}) writer = pd.ExcelWriter('test.xlsx', engine='xlsxwriter') data.to_excel(writer, sheet_name='test', index=False) workbook = writer.book worksheet = writer.sheets['test'] font_fmt = workbook.add_format({'font_name': 'Arial', 'font_size': 10}) header_fmt = workbook.add_format({'font_name': 'Arial', 'font_size': 10, 'bold': True}) worksheet.set_column('A:A', None, font_fmt) worksheet.set_row(0, None, header_fmt) writer.save() 尝试设置标题格式的倒数第二行不做任何事情。

Excel VBA代码:x64版本编译错误(需要'PtrSafe'属性)

我正在使用Win8 x64 + Office 2013 x64。 我的问题: 我有一个Excel文件,其中有一些模块,并在Office(Excel)x86中完美地工作。 它使用瑞士的Ephemeris文件( swedll32.dll )做了很多天文计算。 但是,当我尝试在Excel x64上运行它时,尽快打开它,VBA编辑器启动并出现以下错误: Compile error: The code in this project must be updated for use on 64-bit systems. Please review and update Declare statements and then mark them with the PtrSafe attribute. 正如我上面所说,它只适用于32位办公室(Excel),但它不会在我的x64 Excel工作。但是,似乎有一个解决办法,但我太新手得到它。 然而,在VBA中,我不是很好,有几个网站提出,对于64位的办公室(Excel),我们应该修改(对于每个声明)代码类似的东西: 原始语句:私有声明函数 修改后的声明:私人声明PtrSafe函数 不幸的是,在每个地方添加“ PtrSafe ”之后,尽pipeVBA错误已经停止,但是这些值在单元格中没有正确显示/计算。 从微软的VBA的64位上看来,我们似乎也需要修改一些数据types,例如: 长→到→LongPtr LongPtr→至→LongLong 和一些“长”应该保持不变,取决于他们做什么。 这个网站(在“哪些Longs应该成为LongPtr?”)下给出了一条线索,关于如何知道哪一个要修改。 […]

python xlwt设置单元格的自定义背景颜色

我使用python 2.7和xlwt模块进行excel导出 我想设置一个单元格的背景颜色,我知道我可以使用 style1 = xlwt.easyxf('pattern: pattern solid, fore_colour red;') 但我想设置自定义颜色不适用。 像#8a8eef或者是否有可能的颜色调色板,因为淡蓝色不工作:) 谢谢

单元格样式alignment范围

我在Excel表格中有一个问题, 出于某种原因,我的代码似乎正在改变所有单元格的样式,当我只想改变几个指定的样式,或指定的范围。 以下是我正在使用的一些代码: app = new Microsoft.Office.Interop.Excel.Application(); workbook = app.Workbooks.Add(1); worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Sheets[1]; //Change all cells' alignment to center worksheet.Cells.Style.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter; //But then this line changes every cell style back to left alignment worksheet.Cells[y + 1, x + 2].Style.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignLeft; 为什么它会改变多个单元格的样式,当我把它设置为只在一个单元格上工作? 是不是应该如何工作? 有没有另外一种方法呢?