我想创建一个.Net应用程序来编辑一个excel文件,方法是删除一些列并保留我们需要的列,然后删除基于第一列的重复值将是序列号。它应该有一个检查,有6位在默认情况下像2563应显示为002563.从VB.Net删除Excel列和重复值
请帮助我..
编辑代码通过OP的评论复制:
Public Function GetAllFileContents(ByVal path As String, ByRef errorMessage As String) As IList(Of String)
Dim contents = New List(Of String)
Try
Dim files = Directory.GetFiles(path, "*.xls")
If (files.Length = 0) Then errorMessage = "Please select the files"
For Each file In files
contents.Add(System.IO.File.ReadAllText(file, Encoding.Default))
Next
Catch ex As Exception
errorMessage = ex.Message
End Try
Return contents
我试图创造一些不同的东西,不仅让我为excel文件做,而且与它一起说txt和csv文件。删除我不想要的所有值并删除重复项,然后在可能的情况下检查序列号最少应为6个字符的数据的第一列,然后输出文件应包含大写的所有详细信息
我们不会帮你编写代码给你,但我们可以*帮助你解决问题。那么你尝试了什么,你卡在哪里?你能发布你当前的代码吗? –
嗨两个,我已经尝试过,并做了很好的坚持在我不得不删除我不需要的列的地方。请建议 – Techie
我试图将所需的列复制到一个新的文件,然后做其余的事情。但是做不到...... :-( – Techie