Tag: 格式化

在Excel中格式化连接的文本

我们试图将来自两个单元格的文本连接成一个单元格。 但是,来自第一个单元格的文本需要BOLD。 来自第二个单元格的文本需要是常规文本。 我们不能使用macros。

excel vba条件格式

我想用预定义的条件格式在Excel中生成某些vells。 如果input数字1,则应显示3个未打开符号的绿色图标。 这是我的代码到目前为止: Sub AddIconCondFormat(cell1 As range, cell2 As range) range(cell1, cell2).Select With Selection .FormatConditions.Delete '.FormatConditions.Add Type:=xlCellValue, Operator:XlEqual, Formula1: End With End Sub 我不知道.FormatConditions的所有必要的参数。 有人知道他们是否在某个地方上市?

Excel单元格与C#格式更改

我有一个C#程序。 其中一种方法是创build一个Excel工作表,填充数据,格式化数据并保存为xls文件。 格式化我使用的代码 oSheet.get_Range("F1", "P1").EntireColumn.NumberFormat = "#.##0,00 €"; oSheet.get_Range("F50", "F50").Formula = "=summe(F1:F49)"; 并没有问题的工作。 最近我做了一些其他的程序变化(与这个方法无关),并build立一个新的exe。 现在单元格格式不起作用。 我不得不改变代码 oSheet.get_Range("F1", "P1").EntireColumn.NumberFormat = "#,##0.00 $"; oSheet.get_Range("F50", "F50").Formula = "=sum(F1:F49)"; 让格式化再次运作。 即使我撤消所有的更改并重buildexe,格式仍然不起作用。 有人可以解释为什么旧的代码不工作了,如果我重buildexe文件? 我在用, Visual Studio 2010 .Net Framework 4 Office 2003 提前致谢。

以编程方式使用条件格式在Excel工作表中查找重复的值

我需要在Excel工作表中使用条件格式编程方式查找重复的值。 试过这种方式,但在6行代码我有COMexception 不能转换为Excel.FormatCondition 这是我的代码 Excel.Workbook xlWB = Application.ActiveWorkbook; Excel.Worksheet xlWS = xlWB.ActiveSheet; xlWS.Range["B2:B9"].Select(); Excel.Range xlS = Application.Selection; xlS.FormatConditions.AddUniqueValues(); Excel.FormatCondition xlFC = (Excel.FormatCondition)xlS.FormatConditions[xlS.FormatConditions.Count]; xlFC.SetFirstPriority(); Excel.FormatCondition xlFC1 = (Excel.FormatCondition)xlS.FormatConditions[1]; xlFC1.Interior.Pattern = Excel.XlPattern.xlPatternAutomatic; xlFC1.Interior.TintAndShade = 0; xlFC1.Interior.Color = ColorTranslator.FromOle(13551615);

我试图导出一个Excel文件到PDF,但alignment是否正在closures?

导出纸张时,alignmentclosures。 一半数据在下一行。 我如何以编程方式alignment工作表,并将其转换为pdf,而不需要alignment。 我需要一些适合页面的东西。

如何将条件格式添加到XML / Excel文件?

我通过为它编写XML来生成一个Excel文件。 我差不多完成了,但是我无法按照自己想要的方式获得条件格式。 我想对某些单元格应用一个条件。 例如,对于每个数据行(不是页眉或页脚),如果列7-13中的值大于列6中的值,则列7-13应该高亮显示红色。下面的代码仅适用于第一个数据行。 我怎样才能得到它适用于一组行? </Table> <ConditionalFormatting xmlns="urn:schemas-microsoft-com:office:excel"> <Range>RC7:RC13</Range> <Condition> <Qualifier>Greater</Qualifier> <Value1>RC6</Value1> <Format Style='background-color:#F7A9A5'/> </Condition> </ConditionalFormatting> </Worksheet> </Workbook> 我宁愿不必指定确切的行号(B7-B13)。 理想情况下,我可以将它应用到我想要的每一行或通用的一组行如何。 更新:我还有一个问题,被比较的列(C6)是一个string。 如果string为空,则不应应用格式。 但是,如果该列包含一个数字,则应将其视为一个数字并进行比较。 更新: 这是更完整的代码: <?xml version="1.0"?> <?mso-application progid="Excel.Sheet"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40"> <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office"> <Author>Sodexo Platform</Author> <LastAuthor>@HttpContext.Current.User.Identity.Name</LastAuthor> <Created>@DateTime.Now.ToUniversalTime()</Created> <LastSaved>@DateTime.Now.ToUniversalTime()</LastSaved> <Company>Sodexo</Company> <Version>1</Version> </DocumentProperties> <OfficeDocumentSettings xmlns="urn:schemas-microsoft-com:office:office"> <DownloadComponents/> <LocationOfComponents HRef="file:///D:\"/> </OfficeDocumentSettings> <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel"> <WindowHeight>8700</WindowHeight> <WindowWidth>11355</WindowWidth> […]

基于4个单元格的Excel条件格式?

我想有条件地格式化工作簿以突出显示整个行,如果有四列中的文本值。 例如,如果该行在E到H列中有一个“x”,我希望该行是绿色的。 如果在E到H列中有一个空白,我想这行是红色的。 在那一刻,我使用=IF($E1:$H1="x", TRUE)格式化为绿色, =IF($E1:$H1="x", FALSE)格式化为红色。 但是,即使我将其应用于整个工作簿,格式只会在E列中的文本生效时发生。 如果我在F,G和H列中创build一个空白,则该行保持绿色。 我也尝试使用=ISBLANK($E1:$H1)将行格式化为红色。 但是,再一次,如果在$E1有一个“x”,则整个单元格格式化为绿色。 我有适用于$A:$H的条件格式。 任何帮助将不胜感激!

比较Excel中的时间戳?

我有一个与Excel的问题,并需要一个解决scheme,而不必使用VBA代码。 我的Excel文档有两张纸: Rawdata表单:包含数据; 列A具有时间戳格式的内容(dd-mm-yyyy hh:mm:ss) 计算表:使用countif()和sumif()公式 现在,我的计算表中有一组date参数,也使用时间戳格式进行格式化,如上所示。 我现在想在我的公式中使用这些参数作为条件,例如: countif(Rawdata!A:A;">=Parameter1";Rawdata!A:A;"<Parameter2") 尽pipe我有适合这些参数的数据,但只显示0。 这个表单本身的语法是否有问题,或者是由于date参数/数据的格式错误引起的问题?

C#Excel格式条件 – 无效的参数exception

我正在尝试在Excel中对偶数/奇数行进行着色。 这是我的代码: FormatCondition format = (FormatCondition)(range.FormatConditions.Add(XlFormatConditionType.xlExpression, XlFormatConditionOperator.xlEqual, "=MOD(ROW(),2) = 0")); Interior interior = format.Interior; interior.Color = ColorTranslator.ToOle(Color.Red); 当我尝试debugging,得到一个错误,说:“无效的参数。HRESULT返回0x80070057(E_INVALIDARG)”(对不起,不能发布图像,我没有那么多的声誉) 是的,我尝试从框架清除ASP.NET Temprory文件,但它并没有为我工作。 我试过这样的: FormatCondition format = (FormatCondition)(range.FormatConditions.Add(XlFormatConditionType.xlExpression, XlFormatConditionOperator.xlEqual, "=MOD(ROW(),2) = 0", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing)); 我试图everthing我发现,但结果并没有改变VS每次给我“无效的参数”错误。 我该怎么办?

多行标题Excel

天儿真好! 我正在尝试导入一些导航数据用于飞行计划。 这里是数据的格式。 https://www.dropbox.com/s/lpk96azr46ijngi/Screenshot%202014-01-22%2019.42.30.png 正如你所看到的,它有2行标题,因为数据分布在1个机场的几行。 有没有办法导入这个CSV文件直接进入一个MySQL数据库没有进一步的操作? 或者我将不得不手动将数据更改为适合的格式。 如果是这样,我应该如何格式化它是最有效的? 感谢您提前帮忙!