Tag: 数字格式

在我的PowerPivot柱状图中更改类别轴上的date格式

我试图在Excel中显示基于数据透视图(列)date的值。 问题是类别标签似乎没有遵循我设置的数字格式。 是的,基础表被格式化为datetypes。 我google了一下,似乎适用于大多数人的修复是有完整的数据集(没有孔或空单元格)。 我的数据集是完整的,所以它不能帮助我。 有任何想法吗?

jquery导出表格为excel – 数字格式问题

我有一个reportDiv与包含报告数据的表reportTbl 。 我使用以下代码将报表数据导出到Excel文件。 //Place links for exporting data to excel file var htmltable= $("#reportDiv").get(0); var html = htmltable.outerHTML; csvData = 'data:application/vnd.ms-excel;charset=UTF-8,' + encodeURIComponent(html); var excelLink = $('<a />', { id : "excelHref", class:"exportHref", href : csvData, text : "Export Excel", download:"BMR_"+quarter + ".xls" }); $('#aDiv').append(excelLink); $("#excelHref").click(function(e){ return true; }); 报告数据已导出并下载。 当我在Microsoft Office Excel 2007中打开它时,数字数据的数字格式似乎已被更改。 HTML表格的值四舍五入到小数点后两位。 […]

如何使用VBA以编程方式显示Excel单元格中的所有十进制数字

我有一个Excelmacros,它存储了一些商业价值。 对于其中一个单元格的值应显示999.999999,但它显示1000和在公式栏中,我看到的值显示为999.999999。 由于这些值是从一种types转换为另一种types的,所以客户希望我显示值,因为没有小数点后四舍五入。 我认为的一种解决方法是在填充值之前将单元格转换为文本格式,但这不起作用,因为我需要在各种区域设置中支持此操作。 任何关于如何让Excel VBA知道小数点后显示的数字位数的build议将是一个很大的帮助。 当前代码来填充单元格值: Range.Offset(0,0).Value = Response 在这里,Response是string格式的转换值,即999.999999。

C#Excel数字格式为巴西货币

我正在尝试将数据表的一列设置为巴西货币格式,如下所示: excelWorksheet.Range["S1", "S" + linhas].NumberFormat = "R$ #.###,00" 但它是这样形成的:“RR $ 3500,00”。 价值是3500,我想这样:R $ 3.500,00 谢谢

使用win32com的excel格式不会自动更新

我正在尝试使用win32com在excel中生成报告。 我可以把信息input到正确的单元格中。 但是,我的某个列包含一个ID号,而Excel将其格式化为一个数字(以科学记数法显示)。 我已经尝试使用sheet.Range(cell).NumberFormat = '@'作为文本格式化单元格,它将工作,但只会在实际的Excel文件中select单元格后更新。 无论我在input数据之前还是之后格式化单元,都会发生同样的情况。 有没有办法使用win32com刷新单元格格式? 我希望一旦com实例变得可见,就可以正确显示ID号。

以PDF格式报告2014年1月12日12:10格式显示date的问题

我在使用.pdf查看器显示12 Jan 2012 12:10即(dd-MMM-yyyy hh:mm)格式的date时遇到问题。 我所尝试的是: 我select了单元格,并在格式单元格部分select了custom,并给出了格式: dd-MMM-yyyy HH:MM 该报告是通过Excel开发的,当我运行报告时,它使用.pdf查看器运行。 在.pdf查看器中,它以本地语言显示月份,但是当我将其导出到Excel时,它会以英文显示(我首选)。 当我select用于显示单元格的自定义格式时,如何将语言环境设置为英语?

在单元格数据中使用格式单元格为Number

当我为格式单元格select“数字”时,例如“3-2”数据将变为42431。 什么是42431是什么意思?

如何以编程方式将string转换为数字以移除绿色警告三angular形(Aspose Cells)?

我的工作表中有两列,每个单元格都带有绿色的警告三angular形,其中“这个单元格中的数字被格式化为文本,或者以一个背叛者作为前缀”。 我可以通过从上下文菜单中select“转换为数字”在Excel中手动清除这些绿色警告三angular形。 当然,我想以编程的方式来做到这一点。 怎么做? 注意在下面的屏幕截图中,Qty列工作正常(其中的数据是一个int;导致绿色警告图标的两列是string,但他们“看起来像”的Excel整数,我猜,造成的问题): 这是我正在使用的代码: public static readonly string NUMBER_FORMAT_ZERO = "0"; . . . var flag = new StyleFlag { CellShading = true, FontName = true, FontSize = true, FontColor = true, FontBold = true, NumberFormat = true }; Cell qtyCell = customerWorksheet.Cells[rowToPopulate, QTY_COL]; qtyCell.PutValue(frbdbc.Qty); var qcStyle = qtyCell.GetStyle(); qcStyle.Font.Name = fontForSheets; qcStyle.IsTextWrapped […]

通过HEX或RGB定义Excel自定义数字格式颜色

是否可以通过HEX或RGB定义自定义数字格式,如下所示? [Black][>5]0.0;[Red][<0]-0.0;[Color34]0.0 我正在寻找深橙色(#FF9900),并且[Orange]不起作用。 我已经尝试了56种颜色的全部光谱,正如本文所build议的那样,或者是以名字命名的less数颜色,但没有一种甚至接近正确的橙色阴影。 内置的几个Excel不包含橙色: [BLACK][GREEN][RED][BLUE][CYAN][MAGENTA][WHITE][YELLOW]

每个范围VBA Numberformat不同

我想根据第二个单元格的小数位数来改变我的范围的格式。 任何想法? 我使用下面的函数来计算小数(作品) Function CountDecimalPlaces(aNumber As Double) As Long Dim len1 As Long, len2 As Long len1 = Len(CStr(aNumber)) len2 = Len(CStr(Int(aNumber))) CountDecimalPlaces = len1 – len2 + CLng(len1 <> len2) End Function 并想使用这个来设置我的范围不同的小数位数 For b = 1 To lastCol Range(cells(3,b),cells(50,b)).NumberFormat = "0." & CountDecimalPlaces (Cells(2, b)) x 0 Next b 当然我知道“CountDecimalPlaces(Cells(2,b))x 0”不起作用,但我希望它能让你理解