Tag: 格式

如何从“lastName,firstName”切换到“firstName姓氏”的string?

我有一个充满名字的列写成: “姓氏,名字” 我想有一个名字列表写成这样的列: “名字姓氏” 那么,怎样才能从“lastName,firstName”切换到“firstName LastName”?

如何将.NET标准格式string转换为Excel格式string

我有一个应用程序,允许用户创build数字数据的自定义视图,并指定用于显示数据的格式string。 通常用户使用.NET标准格式string,如N2,P1。 我现在有要求生成Excel导出,并希望根据用户的喜好来格式化导出的数据。 有没有什么“内置”将标准的.NET格式string转换为可以在Excel中使用的自定义格式string。 例如“N2”=>“#,## 0.00”; “P1”=>“#,## 0.0%”,还是我必须推出自己的?

在Excel中为numFmtID获取正确的FormatCode

我正在分析.XLSX文件中的syles.xml,并find相同的格式ID = 14,在文档https://xlsxwriter.readthedocs.org/en/latest/format.html#format-set-num-format中 ,它是“m / d / yy”,但在OOXML规范ECMA-376第一版第三部分147页中。 ,它变成了“mm-dd-yy”,当我试图在Excel 2003中文版中设置单元格为numberformat ID = 14时,实际上显示的string是“yyyy-mm-dd”。由于FormatCodestringExcel的区域设置和版本有所不同,我怎样才能获得正确的FormatCodestring基于给定的numFmtID为本地版本上安装的Excel?有什么办法可以调用自动化来获得这个? 谢谢 艾伦

从Excel中读取数据

我一直在尝试从Excel文件中读取数据。 它已经成功了,但我遇到了一个问题。 每当单元格的格式和数据input的数据不匹配时,我得到空的数据 例如 如果数据单元被格式化为Date – dd/mm/yyyy ,并且用户input13/17/2011 ,则input的date格式和date是矛盾的,所以excel给了我完全空的单元格。 只有单元格格式是文本,我才能得到input的数据。 为什么在input的date格式不符合单元格格式设置的情况下,excel文件给了我空单元格? 这是读取Excel数据的代码 if(fileEXT.Equals(".xls")) { oledbConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("../Portal_Docs/UploadDocs/"+filename+"")+";Extended Properties=Excel 8.0"); } else if(fileEXT.Equals(".xlsx")) { oledbConn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+Server.MapPath("../Portal_Docs/UploadDocs/"+filename+"")+";Extended Properties=\"Excel 12.0;HDR=YES;\""); } else if(fileEXT.Equals(".xlsm")) { oledbConn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+Server.MapPath("../Portal_Docs/UploadDocs/"+filename+"")+";Extended Properties=Excel 12.0 Macro"); } oledbConn.Open(); OleDbCommand cmd = new OleDbCommand("SELECT * FROM [Sheet1$]", oledbConn); […]

C#Excel百分比转换为小数

我正在从Excel工作表中读取数据。 一些数据是百分比值,这些值会自动转换为小数 – 例如90% – > 0.90。 我似乎无法find保持这种情况发生。 另外,Excel工作表string中的数据不是全部吗? 那为什么数字格式化会发生呢? 任何意见表示赞赏。 问候。

32位Excel加载项可以在64位Excel中工作吗?

最近,我搬到Excel 2010 64位,我发现我经常使用的许多加载项(XLL)停止工作(Excel尝试添加时报告“无效加载项”错误)。 是否始终认为32位构build的加载项与64位Excel不兼容,还是仅仅是我的加载项?

Excel电子表格中的多个单元格背景颜色

Excel在格式菜单下有一个条件格式化选项,允许你根据它的值改变样式/颜色/字体/任何一个单元格。 但它只允许三个条件。 如何根据单元格的值显示六种不同的背景单元格颜色? (如果值为“红色”,则使单元格变为红色,如果变为“蓝色”,则使单元格变为蓝色等)

使用R定义Excel的列宽

最终产品是Excel CSV电子表格,其中有超过250列。 我想知道是否有一种方法来确定R的Excel中的列宽? 我正在使用write.csv2,它在excel中产生的列宽都等于8,43。 write.csv2(df,na =“”,file =“Final.csv”) 如果可能的话,我正在寻找一种方法来一次性改变它们或者只改变它们。 从R运行VBA我唯一的select? 感谢您的帮助!

如何在Excel中获取显示值而不是实际值?

我有一个单元格包含date前。 “05/11/09”目前显示为“11-MAY-09”。 如何复制粘贴或使用VBA将string“11-MAY-09”放到旁边的单元格中(NOT“05/11/09”)? 除了自己拼凑date片段之外,我无法弄清楚。

复制行内容和格式(到另一个工作表)

我想要的是将整行的内容和格式复制到另一个工作表。 此刻,我不得不决定将旧的单元格内容设置为新的单元格内容,这样做只会复制内容而不是格式化。 (我的细胞有不同的颜色,需要传送) 目前,我有以下几点:(这对同一张纸上的细胞工作正常) Range(Cells(45, 2), Cells(45, 3)).Copy Range(Cells(50, 2), Cells(50, 3)) 但是,我试图从一张纸到另一张纸。 (从表'Front_Page'复制到'vg')。 我尝试使用以下,显然这是行不通的,但有人可以告诉我,我做错了什么? Range.Worksheet("Front_Page").Range(Cells(45, 2), Cells(45, 3)).Copy Worksheet("vg").Range(Cells(50, 2), Cells(50, 3))