Tag: 提取

使用Microsoft Excel VBA提取电话号码

我正在尝试从列A:E中提取电话号码,并将它们放在列F:I中。 “提供的例子是Col E”“的一个实例 。 我希望将电话号码提取到列F:I。 但是,如果一列已经有数据。 然后移动到下一个,使用最后一个“I”列作为最终位置,如果数据有4个数字“永远不会大于4” Dim c As Range, i As Integer For Each c In Worksheets("data").Range("B2", _ Worksheets("data").Range("B" & Rows.Count).End(xlUp)) With c If .Value2 Like "*???-???-????*" Then For i = 11 To 14 If .Offset(, i).Value2 = "" Then .Offset(, i).Value2 = .Value2 .Value2 = "" GoTo NextC End If Next i […]

读取XML并保存到Excel C#

我有XML如下,我需要阅读这个XML,并在XML中获取特定的元素,并保存到Excel中。 以下是我的XML文件: <?xml version="1.0" encoding="UTF-8"?> <ns1:BookTestXMLExport StartTime="2016-09-20T12:58:15.000+07:00" scanTime="2016-09-20T12:58:15.000+07:00" scanStatus="Pass"> <ns1:MachineXML barCode="ISN-1000500213" Revision="2016A" bookType="Novel"/> <ns1:StationXML scannerName="HP4512745" stage="v810"/> <ns1:ScanXML name="32:2:165:1"> <ns1:IndictmentXML algorithm="NIL" subType="17X8X15MM" imageFileName="175228000_9_0.jpg"> <ns1:BorrowXML packageId="NIL" userId="NIL" name="NIL"/> <ns1:BookXML name="GrayDay" desc="Love Story"/> </ns1:IndictmentXML> </ns1:ScanXML> <ns1:ScanXML name="35:23:165:1"> <ns1:IndictmentXML algorithm="NIL" subType="17X8X15MM" imageFileName="175228001_9_0.jpg"> <ns1:BorrowXML packageId="NIL" userId="8799" name="Sharon"/> <ns1:BookXML name="Harry Potter" desc="Magic"/> </ns1:IndictmentXML> </ns1:ScanXML> </ns1:BookTestXMLExport> 以下是预期结果: 预期结果 任何人都可以指导我这个。

MS Excel – 从子串提取独特的文本模式关键字

我想通过使用MS Excel公式从包含唯一search模式的文本子string中提取文本/年。 我有一个独特date的列(单元格A2:A19),在某些情况下,文本前后有周围的文本,我只想提取所有唯一以数字“1”开始的年份(即17 18,19,19等) 当前公式 DATE April 1 1799 April 11 1867 February 12 1806 February 21 1798 February 28 1844 as Delaware Township February 5 1798 February 7 1892 Verona Township February 9 1797 January 19 1748 July 10 1721 as Upper Penns Neck Township March 15 1860 March 17 1870 (as Raritan Township) […]

如何从表单中删除行

我在表B中有数千条logging,我想在表A中find并删除表A中的整个行。它们有一个共同的列。 现在没有重复,但如果全部都需要删除。 这显然是“从表A中的表B查找的第一个关键值,并删除,循环表A.第一个键慢(但没有结构的键(它们是词法sorting),所以没有二进制search,只是纯粹的词法。可以/会做一个吗?

如何在VBA中提取工作表名称?

我有一个脚本,从多个Excel工作簿中的某个选项卡中为我分割一些数据。 我想知道如何添加到为每个工作簿,通过​​提取工作簿名称 这是我正在使用的: Dim fPath As String Dim iSheet As String Dim oSheet As String Dim BMsheet As String Dim country, bas, play As String Dim fileNames As Range Dim file As Range Dim oWorkbook As Excel.Workbook ' outlook workbook Dim MyRange As Range iSheet = "INPUT" oSheet = "Data" BMsheet = "Potential Discovery Phasing" […]

在C#中使用7zip提取.xlsx文件

我正在寻找一种方法来解压缩或解压缩.xls和.xlsx文件以编程方式在C#中。 如果我使用7zip来提取一个.xlsx文件,那么所有组成.xlsx的.xml文件都会有一个很好的突破。 我真的不知道从哪里开始尝试,Google-foo迄今为止失败了。 有什么build议? 谢谢

需要帮助从Excel文件中提取数据

我有一个excel文件,列出了一个类别和他们的产品,每个产品有一个关联的价格。 而且它的组织很差,就像这样: 汽车 斯巴鲁| $ 5200 丰田| $ 4300 雷克萨斯| $ 8600 福特| $ 7580 卡车 奔驰| $(12200) 铃木| $ 8400 我基本上需要从这张表中提取数据并将其存储到mysql数据库中。 以粗体显示的所有内容都是一个类别,在下一个类别遇到之前,产品会列在一个类别下。 所以在类别表应该最终看起来像这样 id title ———– 1 Cars 2 Trucks 而产品表是这样的 id title category_id price ——————————— 1 Subaru 1 5200 2 Toyota 1 4300 2 Lexus 1 8600 2 Ford 1 7580 2 Mercedes […]

在Excel中创build数据转储从网站中提取数据

我期待从www.cfbstats.com拉大学橄榄球队统计。 球队列在左侧面板,点击进入球队的赛季统计。 我想把这些统计数据的一部分导入到Excel中,所以我不必每周都为每个团队手动执行此操作。 任何人都可以协助我如何做到这一点,或者最好的办法是什么? 谢谢

用于提取3个特定数字模式的VBA代码

我在Excel中工作,需要VBA代码来提取3个特定的数字模式。 在AI列中有几行string,包括字母,数字和标点符号。 我需要删除除13位数字(仅包含数字),十位数字(仅包含数字)或9位数字后面紧跟着“x”字符的所有字符。 这些是isbn号码。 剩下的字符应该被一个空格隔开,而且只有一个空格。 所以,在A1中find以下string:“这里有几本书,包括0192145789和9781245687456,还包括了045789541x这本书,这本书是1亿本。 输出应该是:0192145789 9781245687456 045789541x 请注意,数字100000000不应包含在输出中,因为它不符合上述三种模式中的任何一种。 我不是反对VBA的Excel公式解决scheme,但我认为VBA会更干净。 提前致谢。

使用VBAmacros从Excel表格中提取数据

这里是我刚刚写出来的macros,不幸的是,它似乎没有做任何事情,我找不到错误! 我试图从表1(SAPDump)复制到标题为“Offset Acct”的表格到表单2(Extract),它是空的。 任何人都可以看到解释为什么这是行不通的? 相当新的VBA所以这可能是一个简单的修复。 干杯 Sub ExtractData() ' Define sheets Dim SAPDump As Worksheet Dim Extract As Worksheet ' Set sheets Set SAPDump = ActiveSheet Set Extract = ThisWorkbook.Sheets("Extract") ' Define row and column counters Dim r As Long Dim c As Long ' Set last non-empty column Dim lastCol As Long lastCol = […]