csv文件,删除csv文件的某一列,有什么办法吗,多谢了
解决方案 »
- 在listview中让内容和图片显示在指定位置,谁会????!!!
- 新手问题 *^_^*
- 还是水晶报表的问题!vb提示错误"未启用创建功能"
- 用这段代码可以把窗口置顶变透明,但有个问题这样就无法去掉窗体的边框,怎办
- 【高分求解,没那么容易!】用VB写的ActiveX,如何获取网页代码给他的参数?
- 话说琼瑶笔下人物买苹果
- vb做 sql数据库备份导入导出问题
- 这里有熟悉Visual Foxpro的大侠吗?——CSDN好像没有VFP论坛
- 只学VB能不能找到工作
- 如何打印图片框中的图象
- 何时必须要 err.clear 呢?好象这个清除会自动执行,何时必须显式执行呢?
- vb中的文件操作,有顺序文件,随机文件之分,但是象 word,excel这类文件,属于哪种呢?
急!
dim s As String,ss() as string,t as string
open "d:\aaa.csv" for input as #1
Do While Not EOF(1)
Line Input #1, s
ss=split(s,",")
ss(2)="" '删掉第3列的值
s=join(ss,",")
t=t+s+vbcrlf
loop
close #1
open "d:\new.csv" for output as #1
print #1,t
close #1
Public wb As Excel.Workbook
Public sh As Excel.Worksheet
Private Sub Command3_Click()
Dim i As Long, A As Long
Dim arr() As String, str As String, Count As Long
Dim Result As String
Set ex = CreateObject("Excel.Application")
'Set wb = ex.Workbooks.Add '新建excel
Set wb = ex.Workbooks.Open("c:\file.csv") ' 你的A文件
Set sh = wb.Sheets(1) '第一个工作表
sh.Columns("C:C").Select '第三列
ex.Selection.Delete Shift:=xlToLeft
wb.Close SaveChanges:=True '直接关闭
ex.Quit
MsgBox "删除完毕"
'ex.Visible = True
Set ex = Nothing
Set wb = Nothing
Set sh = Nothing
End Sub