Tag: 格式

如何评估Excel格式的string

如何以编程方式评估Excel格式string? 我以编程方式创build基于特定格式的数据的Excel单元格,例如一些单元格中的xml; 有格式string需要应用于他们。 例如“[Red]#,## 0.00”为987564.63635 在填入单元格之前,我想检查(基本上只有颜色)的单元格或文本。 如果不能很好地显示给用户,例如淡黄色很差,用户几乎看不到这种颜色。 因此,在创build单元格之前,我需要知道格式string的颜色,例如“[Red]#,## 0.00”或“[Color 32] dd / mm / yyyy”或更复杂的Excel格式string。 我想知道。 有什么样的图书馆可以做这个工作吗? 或.net有这种function已经? 或者我必须自己做? 样品 例如,如果格式string是“[Red]#,## 0,00”,我想知道相应的Sysmte.draw.Color为基于string的[Red]。 或者根据string或相应的RGB值为[Red]指定相应的Web颜色ff0000

Excel中负数的括号

(-0.75),如何在括号中设置一个负值,如-0.75? 我已经将单元格的自定义格式更改为(常规),但负数正在呈现为 – (0.75)。 我需要一个奇特的技巧来把这个消极的内容带到括号内。 提前致谢!

excel可以VBA UDF输出格式化文本吗?

有没有办法从格式化UDF返回string? 例如,我想先说两个字是大胆的,其余的不是。

创buildmacros用于在spreadhseet上重新使用所选图像的大小50%,并在其周围绘制一个0.25pt线

我正在撰写一份报告,详细说明Excel中很多图表的顺序。 我需要将图像的大小减小50%,并在其周围绘制一条重量为0.25pt的线。 我试图logging一个macros,但是这个空白。 我已经阅读过图片格式化步骤没有logging,并被忽略。 我使用Excel 2007

Excel 2007自定义格式; 文本占位符(@)返回地址而不是值

我正在使用Excel 2007.我想通过使用“格式单元格”选项将某些文本格式化为方括号包围它。 我使用自定义types\[@\] 。 每当我用格式input单元格中的值时,它都会显示正确的格式: Optimus Prime变成[Optimus Prime]等 但是,当我把一个引用另一个单元格,它返回显示引用到这个单元格: 单元格A1包含Ford Prefect单元格A2包含对上述A1和格式的引用。 这导致显示: [=A1] 上面的方法可以显示参考值吗?

用于Excel的SQLite支持64位Excel

我需要读取数据SQLite到Excel中。 我在( #1 , #2 )find了一些解决scheme。 我select了@Govert的SQLite for Excel的SQLite。 我的Excel是64位版本,所以我已经下载并通过sqlite3.dll(64位)replacesqlite3.dll(32位),然后更新VBA声明: …Declare Function…更改为…Declare PtrSafe Function… 但是我仍然无法在SQLiteForExcel.xls运行SQLiteForExcel.xls 。 和VBE Immediate Window错误输出: 加载C:\ Users \ davuz \ Downloads \ SQLiteForExcel-0.7 \ Distribution \ SQLite3_StdCall.dll SQLite3Initialize错误:193初始化SQLite时出错。 错误:193 如何解决sqliteforexcel与Excel 64位运行? 感谢帮忙?

如何确定当前行?

我正在使用条件格式来尝试更改列A中单元格的颜色,如果列B中的文本是某些值。 目前我的三个公式是这样的: =$B$2="Low" =$B$2="Good" =$B$2="High" 我需要一种方法来快速推送到所有50列,所以我想如果我可以改变公式以下它将工作我只是不知道如何: =$B$ThisCellsRow()="Low" =$B$ThisCellsRow()="Good" =$B$ThisCellsRow()="High"

在Excell中find差异

我有一个电子表格,其中有一列员工姓名和另一个职位。 如果名称类别中的值相同,我试图在职位列中查找不同的值。 例如,如果J.Smith被列出了两次,但是曾经有一次技术员III和另外一次有技术员的头衔,那么这两个头衔将会被突出显示(或者其他标志来吸引我)。 任何人都知道我会怎么做?

excel总时间到几个小时(以秒为单位)

我的表格中包含所有单元格的列,其值都是以秒为单位的(这些数字可能非常大)。 我想要做的是把它们显示(格式化)成几分钟和几小时。 “[hh]:mm:ss”格式看起来不错,但是失败了,因为我的单元格包含秒,而且excel期望它是几天。 例。 我的专栏看起来像这样(平均时间以秒为单位): 30378.92 14142.78 13837.00 13787.44 格式化成time / [hh]:mm:ss后得到: 729094:04:48 = 30378.92 * 24 ~= 729094.08 339426:43:12 332088:00:00 330898:33:36 我想得到的是: 8:26:18 (30378 seconds = 8 hours + 26 mins + 18.9 secs) 是否可以强制excel将秒数而不是天数对待“30378”? 我知道我可以把'00:00:30378'写入一个单元格中 – 这是唯一的方法吗?

存储在Excel中的date变成一个数字,而阅读和存储在MySQL

我正在使用脚本从excel文件中读取数据,并将其存储在mysql数据库表中。 除了以“mm-dd-YY”格式存储在excel中的字段“date”,它工作正常。 问题是“02/26/2014”变成“41696”,当涉及到PHP .. 我想在MySQL数据库表中以“mm-dd-YY”格式存储这个字段.. 我怎样才能解决这个问题? 任何帮助高度赞赏..在此先感谢。