我需要将.pdf文件转换为.txt文件(或.doc,但我更喜欢.txt).
我怎么能在C#中做到这一点?
我有一个文本文件,数据由空格分隔.白色空间的数量是变化的,我不能使用read.table.你有建议吗(ps我在Windows上).
文件中的两行:
13001 200901010200 11.49 -23.01 -999.00
46001 200904300200 56.30 -148.00 -999.00
Run Code Online (Sandbox Code Playgroud) 我试图从文本文件中删除一行文本而不复制到临时文件.我试图通过使用Printwriter和扫描仪并让它们同时遍历文件来做到这一点,作者写下扫描仪读取的内容并用相同的东西覆盖每一行,直到它到达我想要的行删除.然后,我推进扫描仪而不是编写器,并继续像以前一样.这是代码:
但首先,参数:我的文件名是数字,所以这将读取1.txt或2.txt等,因此f指定文件名.我将它转换为文件的构造函数中的String.Int n是我要删除的行的索引.
public void deleteLine(int f, int n){
try{
Scanner reader = new Scanner(new File(f+".txt"));
PrintWriter writer = new PrintWriter(new FileWriter(new File(f+".txt")),false);
for(int w=0; w<n; w++)
writer.write(reader.nextLine());
reader.nextLine();
while(reader.hasNextLine())
writer.write(reader.nextLine());
} catch(Exception e){
System.err.println("Enjoy the stack trace!");
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
它给了我奇怪的错误.它在堆栈跟踪中显示"NoSuchElementException"和"no line found".它指向不同的线条; 似乎任何nextLine()调用都可以做到这一点.是否可以通过这种方式删除一行?如果是这样,我做错了什么?如果没有,为什么?(顺便说一下,如果你想要这个,那么文本文件大概就是500行.不过,我不知道这是不是很重要,甚至不重要.)
我如何在VB.NET中编写以下算法?
Procedure logfile()
{
if "C:\textfile.txt"=exist then
open the textfile;
else
create the textfile;
end if
go to the end of the textfile;
write new line in the textfile;
save;
close;
}
Run Code Online (Sandbox Code Playgroud) 我有三个相似的文件,它们都是这样的:
ID1 Value1a
ID2 Value2a
.
.
.
IDN Value2n
Run Code Online (Sandbox Code Playgroud)
我想要这样的输出
ID1 Value1a Value1b Value1c
ID2 Value2a Value2b Value2c
.....
IDN ValueNa ValueNb ValueNc
Run Code Online (Sandbox Code Playgroud)
查看第一行,我希望value1A是fileA中id1的值,value1B是fileB中id1的值,依此类推,每个字段和每一行.我认为它像一个SQL连接.我已经尝试了几件事,但其中没有一件甚至接近.
编辑:所有文件具有相同的长度和ID.
我刚从朋友那里得到了一个源代码文件.该文件是在UNIX中创建的.当我使用NotePad ++在Windows中打开它时,每行都有一个额外的空白行.
困惑,我下载了Vim并用它来打开文件.然后我在每一行的末尾看到了一堆^ M.
这是什么^ M?你怎么防止插入?
我正在使用一个非常大的文本文件(755Mb).我需要对行(约1890000)进行排序,然后将它们写回另一个文件中.
我已经注意到有一个起始文件的讨论与我的相似: 排序行根据其中的单词作为键
问题是我无法将行存储在内存中的集合中,因为我得到了Java堆空间异常(即使我最大限度地扩展它)..(已经尝试过!)
我不能用excel打开它并使用排序功能,因为文件太大而且无法完全加载..
我想过使用DB ..但是我认为编写所有行然后使用SELECT查询它在执行时间方面太长了......我错了吗?
任何提示赞赏提前谢谢
我有一个String存储几个文件的处理结果.如何将该String写入项目中的.txt文件?我有另一个String变量,它是.txt文件的所需名称.
我有两种不同语言的文本文件,它们是逐行对齐的.即textfile1中的第一行应该等于textfile2中的第一行,依此类推.
有没有办法同时逐行读取这两个文件?
下面是文件应该如何显示的示例,假设每个文件的行数大约为1,000,000.
textfile1:
This is a the first line in English
This is a the 2nd line in English
This is a the third line in English
Run Code Online (Sandbox Code Playgroud)
textfile2:
C'est la première ligne en Français
C'est la deuxième ligne en Français
C'est la troisième ligne en Français
Run Code Online (Sandbox Code Playgroud)
期望的输出
This is a the first line in English\tC'est la première ligne en Français
This is a the 2nd line in English\tC'est la deuxième ligne en Français
This is a the third line …Run Code Online (Sandbox Code Playgroud) 我想在基于java的Web应用程序中创建不同格式的文件.这些文件是纯文本文件,没有任何html标签.但是文件需要某种格式,文本在左侧,中间,右侧或文件中的某个位置(制表符,空格).
带有占位符的模板+带有data = text文件的java bean.
什么java模板引擎或api适合这个?
谢谢!