Tag: 文本文件

从string转换为date

短篇故事: 我的问题有两个: 如何从文本文件复制05-Jun-2014的文本,以便05-Jun-2014的文本不会显示为#NAME? 或在5截断? (我需要复制整个东西。) 我如何把这个文本做成约会呢? 很长的故事 在这个文本文件中,我使用这种格式的day-month-year ,例如05-Jun-2014 。 如你所见,六月份的“e”被切断了。 如果我在excel中键入05-Jun-2014年05-Jun-2014 ,它会识别它。 我使用CDate将string转换为date。 我的问题是多方面的。 本质上,我希望excel vba将05-Jun-2014识别为date。 如果我试图从我的文本文件复制短语05-Jun-2014 。 我只会得到5复制。 我将string复制到锯齿arraysjaggArray然后从那里我称之为。 下面你可以看到我的代码,我如何复制文本: Private Function createGCStruct(ByRef tempString() As String, ByVal aNum As Integer, ByVal oNum As Integer, _ ByRef oList() As String, ByVal index As Integer, ByVal gcSoiDate As Date, ByVal gcFName As String, _ ByVal […]

从excel工作表中的数据写入文本文件虽然C#

我需要通过C#将Excel表单/工作簿中的数据写入文本文件。 另外,我想要在单个文本文件中的所有Excel工作表数据。 除了逐一读取excel表格中的数据,然后将其附加到现有的文本文件,还有其他简单的方法吗? 谁能帮我这个? 提前致谢

C# – Concat从.txt文件到Excel文件的部分数据

我需要帮助阅读Excel电子表格并将数据添加到电子表格。 我想要: 打开/阅读一个Excel电子表格(如果可能的话加载到一个richtextbox,这将是首选)。 使用OpenFileDialog打开/读取指定的.txt文件。 使用正则expression式/ string.Split方法parsing.txt文件数据,以find与Excel电子表格连接所需的正确数据。 一旦发生这种情况,我想将excel电子表格中的数据列(使用正则expression式或string.Split在.txt文件中find)连接到excel电子表格的最后一列,同时匹配正确的行。 这是我的意思: 文本文件 1 0010 147221 PCB,LCD DISPLAY,SB5500 1 0020 147417 FER,BEAD,200MA,1000Z,0.8 1 0030 138666 FER BEAD,220R,2A,0805 1 0040 147418-1 CON,TEST POINT,SMD 1 0580 147470 LED,GRN/RED,20mA,4P,SMD 1 0590 147471 DIODE,SCHOT,RECT,1A,60V 1 0600 147472 DIODE,SCHOT,RECT,3A,40V … EXCEL电子表格 Ln PN Description Something Where Comment MName MCode INITIAL COMMENT 1 EC5547 DESCRIPTION […]

将Excel数据转换为具有固定列位置的文本文件

我有一个具有三列的表(Customer Detail)的Excel文件。 第一栏:客户的名字 第二列:客户第三列的注意线:客户的城市,州,邮编 该表包含大约100行。 我想将这个表格值导出到一个文本文件中。 但我的问题是,当我复制/粘贴到文本文件或保存为.txt格式列值不保留在固定的位置。 我想每个列值左alignment的文本文件,每列的第一个字母或数字应保持在固定的位置。 提前致谢! 注:我正在使用Microsoft Excel 2010

如何创build固定宽度的文本文件?

我有一个固定宽度的文本文件,我需要编辑大约200行。 导入到Excel是容易的,但是当我完成了我的编辑,并尝试将文件保存为空格分隔或文本文件时,所有的间距都不会出现问题,即将excel中的第一个字段填充为6个字符,但是当我保存该文件作为空格分隔或文本,然后将该字段变成8个字符。 请注意,我使用了LEFT(text&REPT(" ", 30)30)公式来获得所需的填充效果。 不过,我似乎无法保存具有正确数量的空格的文件。 我也刚刚尝试复制和粘贴到记事本文件,但这似乎只是创造更多的不必要的空间等 当我有我需要的所有数据和字段长度要求时,如何创build固定宽度的文件? 有没有人有过这个麻烦? 提前致谢。

Powershell脚本将txt转换为xlsx

我想将文本文件转换为Excel格式。 我使用Technet的以下脚本: # Script name: ConvertTilde.ps1 # Created on: 2007-01-06 # Author: Kent Finkle # Purpose: How Can I Convert a Tilde-Delimited File to Microsoft Excel Format? $s = gc C:\Scripts\Test.txt $s = $s -replace("~","`t") $s | sc C:\Scripts\Test.txt $xl = new-object -comobject excel.application $xl.Visible = $true $wb = $xl.Workbooks.Open("C:\Scripts\Test.txt") $wb.SaveAs(“D:\Excel\Test.xlsx”) 脚本工程,excel打开并导入txt,但保存的文件只是txt文件重命名为xlsx – 我怎样才能让Excel更改文件格式?

Excel中的VBA:代码来改变基于input到用户窗体中的信息的文件名?

我正在创build一个Excel工作簿,其编码工作如下: 1)用户通过一系列用户表单进行引导,input具体情况的信息 2)当用户单击最后的命令button(在上一个用户窗体中)时,信息将填充到工作簿的5个选项卡之一中。 3)用户评论填充的信息,然后单击一个button,在同一工作簿中填充不同的选项卡。 填充的信息用于生成文本文件,然后将其保存到目录中的特定位置。 4)在扫描期间拾取文件,并用于在辅助应用程序中创build任务。 我的问题是:有没有一种方法来保存具有特定名称的文本文件,基于用于创build文本文件的选项卡的单元格之一的信息? 我很抱歉,如果这不彻底或写得很好。 我对VBA比较陌生。 谢谢!

从文件夹中的所有文本文件读取,检查匹配,并将文本文件的值插入到Excel工作表中

我正在尝试工作的代码,这将允许我检查文件夹中的所有文本文件的两行。 每个文本文件的结构都是这样的: NS1234 <— A random reference number on the first line Approve < Reject or Approve on the second line 目前代码只读取一个文本文件,我指定的名称,但是我希望它扫描所有.txt文件。 接下来,当我打开我的电子表格,我将有以下设置: Column A Column NS1234 我想我的代码扫描所有的文本文件来检查列A中的所有文本文件的匹配参考号码。 然后在find匹配的地方,在文本文件的第二行写入“批准”或“拒绝”,插入列s中相应的行 码: Public Sub test() Dim fn As Integer fn = FreeFile Open "Z:\NS\Approval\NS32D1QR.txt" For Input As fn Dim wholeFile As String wholeFile = Input(LOF(fn), #fn) Close […]

使用matlab将几个文本文件导入到Excel电子表格中

我有两列的文本文件,只包含我想用matlab导入到一个Excel电子表格(Excel 2016)的数字。 使用matlab(R2014a)的原因是因为我以后有处理数据的脚本以及我熟悉的唯一编程语言。 我试图使用以下使用matlab保存100个文本文件到一个Excel文件,但到不同的电子表格? 但我只是不能理解任何东西,因为我是一个新手,这个例子,我认为是做几个Excel文件,而我只想要一个。 谢谢您的帮助! 不胜感激。

如何逐行读取多个文本文件,并发送到Excel每个文件后移动到一个新的列?

我build立一个脚本运行重复testing,每个日志文件将被读取和编译到电子表格。 每个文件和行的数量将根据时间和期望的演变而变化。 我有一个基本的脚本,逐行读取一个文件,并将数据粘贴到一个单独的excel文件中连续的行。 from openpyxl import load_workbook from Test_Parameters import Results_Name from Downstream import Log_Angle wb = load_workbook(filename= Results_Name +'.xlsm', read_only=False, keep_vba=True) ws7 = wb['timeData'] FILE = open('0_Downstream.txt', 'r+') line = FILE.readline() N = '2' while line !="": print(line) ws7['A'+N] = line line = FILE.readline() N = float(N) N = (N+1) N = "%g" % […]