Tag: 文本文件

自动从Excel创build文本文件

任何方式来创build包含不同ID的单独的文本文件。 我希望文本文件的内容是“Starting_Year”。 例如: Starting_Year Code ID ———————————— 1982 ALLRIN 400200583 1983 ALLRIN 000083522 1983 ALLRIN 400200583 这将创build两个文本文件,命名为“1982”,“1983”。 “1982”文件包含“400200583”,“1983”文件包含“000083522”和“400200583”。

将数据从Excel写入文本文件

KLM 1 Starting_Year Code ID ———————————— 2 1982 ALLRIN 400200583 3 1983 ALLRIN 000083522 4 1983 ALLRIN 400200583 任何方式创build两个文本文件,根据“Starting_Year”,名称将是“1982”,“1983”,并且“1982”文件包含“400200583”,“1983”文件包含“000083522”和“400200583”。 这是我不得不尝试,我想知道如果我不得不使用for循环来捕获“Starting_Year”,“ID”的数据? 任何想法,我怎么能做到这一点? 十分感谢! Public Function CreateTextFile(FileName As String, Optional Overwrite As Boolean = True, Optional Unicode As Boolean = False) As Scripting.TextStream Dim oTs as Scripting.TextStream set oTs = CreateTextFile("W:\starting_Year.txt",True) oTs.Write("ID") oTs.close End Function

如何导入MS Excel中的每一行文本文件在一个单独的列?

我有> 5000 世界文件 ,这基本上是与6行数据的文本文件。 我想要将它们全部合并到一个MS Excel文件中,格式如下: 第一列:世界文件名 第二栏:世界文件第一行 第3列:世界档案中的第二行 第4栏:世界文件中的第3行 第5栏:世界文件第4行 第6栏:世界文件第5行 第7栏:世界文件第6行 每行都是世界文件之一。 有脚本可以做到这一点吗?

excel vbamacros读取文本文件,在单独的单元格中一行

文本文件如下所示 约翰,“2014-2”,… D,Will,“2016-7”,… 我想把元素a放在第1行,第1列 , 约翰在第1 行第2列 , 第2列在第2行,第1列 ,请帮助。 谢谢。 下面是我的代码 Sub Importdata() Open "C:\Users\apple\desktop\12345.txt" For Input As #1 r = 0 Do Until EOF(1) Line Input #1, Data ActiveCell.Offset(r, 0) = Data r = r + 1 Loop Close #1 End Sub

Powerquery:如何从同一个Excel工作表的不同列中的文件夹中导入多个文本文件

我想从一个文件夹中导入多个文本文件,每个文件包含两列,放入一个Excel表格中,以便每个新文件都以新列开始。 理想情况下,我需要第一个文件的两列,每个额外的文本文件只需要第二列。 在powerquery中,我尝试使用“从文件夹导入(导入文件夹中的文件的元数据和链接)”function,然后是查询编辑器并展开二进制文件,结果是每个新文件都附加在前一个文件的末尾。 但是我希望每个文件在同一张表中开始一个新的列,我不知道该怎么做。 我如何直接用powerquery来做到这一点? 在此先感谢您的帮助!

从txt导入数据到非默认分隔符访问

我知道有一个function,可以做到这一点,如果字符分隔符是选项卡,空间,“;” 要么 ”,”。 但是我得到的文件是用del分隔的。 有没有一个脚本,我可以在VBA中运行,这样做,并与works? 提前致谢

如何将多个文本文件复制到Excel表格中

我有20个文本文件。 我必须打开它们在excel的表格(1 excel文件与不同的文件名与该文本文件相同)。 任何人都可以请build议我的逻辑和哪个包是好的。 我是新的python所以

vba读取文本文件中的所有文本?

我正在尝试使用vba读取文本文件中的所有文本,并将其显示在excel消息框中。 我遇到的问题是,虽然这是有效的工作,它显示在一个单独的消息框中的每一行文本,而不是我希望它在一个? 有人可以告诉我哪里错了。 谢谢 If Range("L" & ActiveCell.Row).Value = "Performance" Then Dim FilePath As String Dim strLine As String FilePath = "\\UKSH000-FILE06\Purchasing\New_Supplier_Set_Ups_&_Audits\ATTACHMENTS\" & Range("C" & ActiveCell.Row).Value & "\performance.txt" Open FilePath For Input As #1 While EOF(1) = False 'read the next line of data in the text file Line Input #1, strLine 'print the data […]

将一个.xls列存储为.txt文件,使用C#

我想使用C#将.xls文件中的一列保存到.txt文件中。 .xls文件的列包含一个国家的城市名称。 到目前为止,我所做的,我提取了包含20000以上的人口的城市名称。现在我只想在文本文件中存储城市名称而不是换行符的人口。 但是,当我尝试将其存储为空白文本文件。 这是我从中提取数据的代码。 xls文件。 public class City { public DataTable DataService() { var data = new DataTable(); var startPath = Application.StartupPath; string folderName = Path.Combine(startPath, "CityList"); System.IO.Directory.CreateDirectory(folderName); string SavedfileName = "POI_list.txt"; var Saving_path = Path.Combine(folderName, SavedfileName); string fileName = "Zensus_Gemeinden_org.xlsx"; var path = Path.Combine(startPath, fileName); String name = "Gemeinden_31.12.2011_Vergleich"; String constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data […]

如何使Excel保存为文本文件,支持Unicode,并支持单元格内的多行(alt-enter)?

我的应用程序需要通过文本文件来回传递数据。 我的文本文件将具有Unicode文本,并且还需要有一些指示单元格内的多行(我相信是LF字符(ascii 10))的方式。 Excel可以正确读取我的csv文件。 但是,当我在Excel中保存csv文件时,它将用UnicodereplaceUnicode字符。 所以,尽pipe在Excel中它看起来还是很好的,但是如果我closures了Excel,并用Excel重新打开这个文件,我看到的不是我的Unicode字符。 如果不是将Excel另存为csv,我将其另存为Unicode文本,这会生成制表符分隔的具有Unicode字符的文件。 但是,如果closures文件并使用Excel重新打开该文件,则需要通过一个导入向导来识别单元格中的新行,该向导不会识别LF字符(由alt-enter生成)。 相反,它将LF视为一个新的行。 我怎样才能让Excel保存在单元格内同时支持Unicode和多行的文本格式?