excel文件保存成CSV

这篇具有很好参考价值的文章主要介绍了excel文件保存成CSV。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Sub CsvOutput()
    Dim strNow As String

    Dim csvFile As String
    Dim lastRow As String
    Dim targetRange As Range
    Dim wb As Workbook
    Dim fso As Object
    
    
    strNow = Format(Now, "yyyymmddhhnnss")
    csvFile = Application.GetSaveAsFilename(InitialFileName:="XXXXXXCSV_" & strNow & ".csv", FileFilter:="CSV文件(*.csv),*.csv")
    
    If csvFile <> "False" Then
    
        '最后一行的取得
        lastRow = Cells(Rows.Count, 2).End(xlUp).Row
        
        'CSV文件范围
        Set targetRange = Worksheets(1).Range(Cells(2, 1), Cells(lastRow, 29))
        
        '新建workbook
        Set wb = Workbooks.Add
    
        'CSV文件范围拷贝到新workbook
        targetRange.Copy wb.Worksheets(1).Range("A1")
       
       'cell内改行删除
        wb.Worksheets(1).UsedRange.Replace vbLf, ""
        wb.Worksheets(1).UsedRange.Replace vbCr, ""
        wb.Worksheets(1).UsedRange.Replace vbCrLf, ""
    
        Set fso = CreateObject("Scripting.FileSystemObject")
    
        '输出的CSV文件存在先删除
        If fso.FileExists(csvFile) Then
          fso.deleteFile csvFile
        End If

        '新workbook作为CSV文件输出
        wb.SaveAs Filename:=csvFile, FileFormat:=xlCSVUTF8, Local:=True
    
    
        '新workbook不保存关闭
        wb.Close SaveChanges:=False
    
        MsgBox csvFile & "文件已经输出。"
    
        Set fso = Nothing

    End If

End Sub文章来源地址https://www.toymoban.com/news/detail-637462.html

到了这里,关于excel文件保存成CSV的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python爬虫——保存数据为.csv文件

    1、导包 2、创建或打开文件,设置文件形式 3、设置列名 4、创建DictWriter对象 5、写入表头 6、数据写入 使用writerow方法写入行数据        

    2024年02月11日
    浏览(46)
  • VBA系列技术资料MF33:VBA_将文本文件转换为Excel

    【分享成果,随喜正能量】一心热枕对待生活,静静的安抚自己内心的急迫和焦虑,你人生的好运,常常在你沉醉于生活时悄悄临门的。。 我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程

    2024年02月13日
    浏览(48)
  • 批量将excel文件转csv文件

    要将Excel文件批量转换为CSV文件,并按照汇总,可以使用Python中的`pandas`库来实现。下面是示例代码: import pandas as pd import os def excel_to_csv(file_path, output_folder):     # 读取Excel文件     df = pd.read_excel(file_path)     # 获取文件名(不带扩展名)作为输出CSV文件的名称    

    2024年02月11日
    浏览(44)
  • python采集数据保存csv, 文件内容乱码了怎么解决?

    如果你的 Python 程序采集到的数据在保存成 CSV 格式的文件时出现了乱码,那么可尝试以下解决方法: 1. 在打开 CSV 文件时指定编码方式 你可以使用 Python 中的 open() 函数打开 CSV 文件,并在 open() 函数中指定文件编码方式为 CSV 文件原始编码方式。如果 CSV 文件原始编码方式为

    2024年02月16日
    浏览(47)
  • <VB.net>下CSV文件的导入(读取到DataGridView)和导出(DataGirdView保存到csv)

    VB.net项目主要使用微软旗下的Visual Studio 2022编辑器来进行,打开VS2022.新建一个VB.net窗体项目,保存。 然后在窗体上添加以下控件: DataGridView(数据表格控件)、Label(标签控件)、ContextMenuStrip(右键关联菜单控件)等 然后,设置DataGridView控件的contextmenustrip属性(关联到添

    2024年02月05日
    浏览(79)
  • python爬取招聘网信息并保存为csv文件

    我们以猎聘网为例 一、打开网站查找信息 进入后搜索想要爬取的岗位信息,右键选择 “检查” 进入开发者界面 点击右上角的network,选择doc 然后点击图中的搜索按钮,输入想要爬取的岗位名称,然后刷新页面,选择搜索下边的第二个 这个时候我们看到有我们需要的url,从

    2024年02月09日
    浏览(44)
  • chatgpt赋能python:Python如何保存数据到CSV文件中

    作为一门广泛应用于数据分析和机器学习的编程语言,Python提供了许多方法来处理和保存数据。其中之一是将数据保存到CSV文件中。本篇文章将介绍如何使用Python保存数据到CSV文件,在此过程中,我们会提到一些有用的Python库和技巧。 CSV是“逗号分隔值”(Comma-Separated Valu

    2024年02月10日
    浏览(50)
  • vue展示.docx文件、excel文件和csv文件内容

    1、安装并引入依赖mammoth 2、页面中使用 1、安装并引入依赖handsontable、papaparse,excel文件需要安装xlxs 2、公共组件sheet.vue 3、页面内引入组件

    2024年02月01日
    浏览(34)
  • Python读取csv、Excel文件生成图表

    简介 本文章介绍了通过读取 csv 或 Excel 文件内容,将其转换为折线图或柱状图的方法,并写入 html 文件中。 目录 1. 读取CSV文件 1.1. 生成折线图 1.1.1. 简单生成图表 1.1.2. 设置折线图格式 1.2. 生成柱状图 1.2.1. 简单生成图表 1.2.2. 设置柱状图格式 2. 读取Excel文件 2.1. 生成折线图

    2024年02月15日
    浏览(52)
  • Python对csv文件一键多值保存为json本地文件再读取加速效率(3)

    🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手 🏳️‍🌈 博客主页:一晌小贪欢的博客主页 👍 该系列文章专栏:Python办公自动化专栏 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏 ❤️ 欢迎各位佬关注! ❤️ 1、给我一张表格直

    2024年02月11日
    浏览(150)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包