Tag: 文本

MS Excel – 带分隔符的Concat

我有一个很长的数字电子表格。 我需要把它们放在一个由…分隔的string中; 例如。 4364453; 24332432; 2342432 我知道我可以这样做: =concat(A1:A2000) 但这将合并在一个string没有分隔符 – 我似乎无法find一个分隔符的选项,当你指定一个范围。 谢谢

C# – parsingXML文本和执行操作的最佳方法

我有一个小的文本string与XML内的标签里面: <sub>A</sub>B<sup>C</sup> 我需要parsing这个文本,并根据标签执行操作。 所以上面的文本看起来像我的目标应用程序中的A B C (MS Excel – Excel可以parsing和格式化该string,如果我粘贴它,但不是如果我只是input一个单元格)。 在性能方面parsing这种基于标签的文本的最好方法是什么? 格式化代码将被非常频繁地调用,我想尽可能地减less开销。 我可以想到以下选项: 使用Indexer跟踪标签何时开始/结束,逐字符分析 使用正则expression式 将其加载到某个XML / HTML DOM分析器中并遍历节点 你认为哪一个性能影响最小? 任何其他方式我可以完成任务?

在C#中使用固定列的Eead文本文件

有没有什么办法来阅读固定的列在C#中的文本文件,而不使用正则expression式和子string? 我想读取固定列的文件,并将列转移到Excel文件(.xlsx) 例子1 POPULACAO MUNICIPIO UF CENSO 2010 AC 78.507 AC 15.100 Rio Branco AC 336.038 Sena Madureira AC 38.029 例2 POPULACAO MUNICIPIO UF CENSO 2010 AC 78.507 EpitaciolândiaAC 15.100 Rio Branco AC 336.038 Sena Madureira AC 38.029 记住我有一个例子,在第二个例子中,列是空的,我可以使用正则expression式和/或子string获取列和值,但是如果它在例2中显示为一个文件,该文件被忽略,所以子string。

从文本文件中删除不需要的数据

我有一个大的文本文件从每个行中有三个不需要的零应用程序导出。 该文本文件需要导入到另一个应用程序和零引起一个问题。 基本上每行不需要的三个零需要被删除。 这些零总是在相同的位置(从左边算起的字符数相同),但是位置在中间的某个位置。 我已经尝试了各种各样的东西,如导入文件到Excel中,删除零,然后导出为文本文件,但总是有格式化导出的文本文件的问题。 有人可以提出一个解决scheme,或指出我在正确的方向吗?

如果正确的子string,exceltesting

假设我有A1包含文本ABC,并且B1包含BC。 我如何testingB1是否包含A1的正确子集? 所以,BC是ABC的一个真正的子集,答案应该是真实的,但是DE不是ABC的真正子集,答案应该是假的。

如何在python中使用csv文件将文本写入excel

我想写一些文本到CSV文件。 当我打开它时,每个字母都是一个单元格。 但是我希望每个string都在一个单元格中。 我该怎么做。 我正在使用Python 2.7.10 这里是简单的代码: with open("output.csv",'wb') as f: writer = csv.writer(f, dialect='excel') writer.writerows('Apples:10 Mangoes:15 bananas:20') 我想输出是这样的(总共6个单元格) Apples 10 Mangoes 15 Bananas 20

如何将文本日志文件导入到excel列中

我有一些forms的数据 [39645961,-79966658]358920045121212[0.75]2013-01-30 20:47:52 [39646124,-79966771]358920045121212[0.5]2013-01-30 20:47:54 [39646134,-79966733]358920045121212[0.5]2013-01-30 20:47:56 [39646123,-79966723]358920045121212[0.5]2013-01-30 20:47:58 [39646144,-79966724]358920045121212[0.5]2013-01-30 20:48:09 …… 我如何将它们导入到一个excel文件分隔列。 喜欢 39645961 -79966658 358920045121212 0.75 2013-01-30 20:47:52 39646124 -79966771 358920045121212 0.5 2013-01-30 20:47:54 39646134 -79966733 358920045121212 0.5 2013-01-30 20:47:5 有任何想法吗?

将逗号分隔的数据导入到Excel中

1,1,“磅”,“敌人身体长长的尾巴或前腿等”,0,40,0,100,35,0,0,0,115,0 2,2,“空手道砍”,“敌人受到尖锐的攻击,具有很高的临界命中率”,43,50,1,100,25,0,0,0,115,0 3,3,“DoubleSlap”,“敌人反复打耳朵,连续两到五次”,29,15,0,85,10,0,0,0,115,0 我有上面的格式大量的数据。 我把它粘贴到Excel中,每行在Excel中占用一个单元格。 我希望能够在引号中提取文本(描述)的第二部分。 有没有办法使用Excel来做到这一点? 喜欢,而不是这个: 1,1,“庞德”,“敌人身体长长的尾巴或前腿等”,0,40,0,100,35,0,0,0,115,0 2,2,“空手道印章”, “敌人受到尖锐的攻击,具有很高的临界命中率”,43,50,1,100,25,0,0,0,115,0 我要这个: 敌人身体上长着一条长长的尾巴或前腿等,敌人受到尖锐的攻击。 它具有很高的临界命中率。

从Excel到TXT – 单独的行

我正在做一个程序,我将excel文件导出到.txt文件,而且我必须将这个.txt文件导入到我的程序中。 主要目标是从每行中提取相同的部分,但问题是在.txt文件中,excel的行被制作成一个没有/ n的巨大string。 你知道在程序中是否有办法将它们分开,如果有,我该怎么办? 我正在使用的文件可以在http://we.tl/YtixI1ck6l下载,到目前为止我正在尝试类似 ppi = [] for line in read_text: prot_interaction = line[0:14] ppi.append(prot_interaction) result_ppi = [] for line in read_text: result = line[-1] result_ppi.append(result) 但是,由于它没有被格式化,而只是在一个单一的,我没有得到任何好的结果。

Excel Mid Find查找,从右到左

我正在从长的非结构化文本中parsing出一段特定的文本。 我想要捕捉的部分总是在其左侧和右侧都有一个整数“x”。 这是我的公式: =IFERROR(SUBSTITUTE(RIGHT(LEFT(G2,FIND("x",G2)-1),FIND("_",G2)-3)&MID(G2,FIND("x",G2),FIND("_",G2)-2),"_",""),"1×1") 和另一个版本,我试图处理与OR语句空间(这是行不通的) =IFERROR(SUBSTITUTE(RIGHT(LEFT(G4,FIND("x",G4)-1),FIND(OR("_"," "),G4)-3)&MID(G4,FIND("x",G4),FIND("_",G4)-2),"_",""),"1×1") 原始文本 – 我的公式结果 – 期望的结果 Q1-Q4_Year_Source_Type_P_LongName_300x250_Target_Server 300×250 300×250 Q1-Q4_Year_Client_Client Year_Type_P_LongName_1600x1000_Site_Server 600×100 1600×1000 02.04 Search Sponsorship – 728×90 1×1 728×90 Some Website_300x600 ROS Display ebsite300x600 ROS Di 300×600 理想情况下,如果我能够从右到左而不是从左到右阅读MID公式MID(G2,FIND("x",G2),FIND("_",G2)-2) ,我想我会保持良好状态 谢谢。