当前位置: 首页 > news >正文

网站做一些流量互换id文件直接导入wordpress

网站做一些流量互换,id文件直接导入wordpress,公司网站备案需要什么资料,赤峰市网站建设用 VB.net,VBA 两种方式 读取单元格内的 换行数据,并出力到 CSV文件 需求 如下图所示,为了生成csv文件导入数据库,需要将下图 的 1 和 2 拼接成 如下 3 所示的一行数据, 开头为 1 ,往后为 2 的换行数据 将换…

用 VB.net,VBA 两种方式 读取单元格内的 换行数据,并出力到 CSV文件


需求

如下图所示,为了生成csv文件导入数据库,需要将下图 的 1 和 2 拼接成 如下 3 所示的一行数据,
开头为 1 ,往后为 2 的换行数据 将换行符 替换为 如 3 所示的 <br> , 同时 1 和 2 用双引号 括起来,中间用 逗号 隔开。

在这里插入图片描述


VB.net 代码如下

Imports System.IOClass MainWindowPrivate Sub Button_Click(sender As Object, e As RoutedEventArgs)Dim AppXls As Microsoft.Office.Interop.Excel.Application        '声明Excel对象Dim AppWokBook As Microsoft.Office.Interop.Excel.Workbook       '声明工作簿对象Dim AppSheet As Microsoft.Office.Interop.Excel.Worksheet    '声明工作表对象AppXls = New Microsoft.Office.Interop.Excel.Application         '实例化Excel对象AppXls.Workbooks.Open("C:\wang\VB_family\VBA\tool\ReadExcelTest.xlsx") '打开已经存在的EXCEL文件AppXls.Visible = False                                          '使Excel不可见AppWokBook = AppXls.Workbooks(1) 'AppWokBook对象指向工作簿"C:\wang\VB系列\VBA\tool\ReadExcelTest.xlsx"AppSheet = AppWokBook.Sheets("Sheet1") 'AppSheet对象指向AppWokBook对象中的表“Sheet1”,即:"C:\wang\VB系列\VBA\tool\ReadExcelTest.xlsx"中的表“Sheet1”' CSV文件路径Dim i, tDim str As StringDim str_Tmp As String = ""Dim arr = AppSheet.UsedRange.ValueDim csvFilePath As String = "C:\wang\VB_family\VBA\tool\file.csv"' 创建CSV文件并写入数据Using writer As New StreamWriter(csvFilePath)' 写入标题行writer.WriteLine("msgId, msgInfo")' 写入数据行For i = 5 To 12For Each t In Split(arr(i, 8), Chr(10)) '拆分第8列,如果第8列是单行,循环只执行一次If str_Tmp = "" Thenstr_Tmp = tElsestr_Tmp = str_Tmp & "<br>" & tEnd IfNext t'生成第i行数据str = """" & arr(i, 7) & """," & """" & str_Tmp & """"writer.WriteLine(str)      '写入第i行数据str = ""                   '初始化数据str_Tmp = ""               '初始化数据Next iEnd UsingMsgBox("CSV file generated successfully.")Console.WriteLine("CSV file generated successfully.")Console.ReadLine()'使用完毕必须关闭EXCEL,并退出AppXls.ActiveWorkbook.Close(SaveChanges:=True)AppXls.Quit()End SubEnd Class

VBA 代码如下

Attribute VB_Name = "模块1"
Option Explicit
Sub1()Dim arr, i, tDim rowData_tmp As StringDim rowData As StringDim fileNumber As IntegerDim csvFilePath As Stringarr = activesheet.usedrangerowData_tmp = ""csvFilePath = "C:\wang\VB_family\VBA\tool\file_vba.csv"' 打开CSV文件以进行写入fileNumber = FreeFileOpen csvFilePath For Output As #fileNumber' 写入数据行rowData = "msgId, msgInfo" ' CSV文件的列标题Print #fileNumber, rowDataFor i = 5 To 12For Each t In Split(arr(i, 8), Chr(10)) '拆分第8列,如果第8列是单行,循环只执行一次If rowData_tmp = "" ThenrowData_tmp = tElserowData_tmp = rowData_tmp & "<br>" & tEnd IfNext t'生成第i行数据rowData = """" & arr(i, 7) & """," & """" & rowData_tmp & """"Print #fileNumber, rowData   '写入第i行数据rowData = ""                 '初始化数据rowData_tmp = ""             '初始化数据Next i' 关闭CSV文件Close #fileNumberMsgBox "CSV文件已创建成功!"End Sub

生成文件如下

file_vba.csv

msgId, msgInfo
"H220  G663","aaaaaaaaaaaaaaa1<br>bbbbbbbbbbbbbb1<br>cccccccccccccccc1"
"H220  G664","aaaaaaaaaaaaaaa2<br>bbbbbbbbbbbbbb2<br>cccccccccccccccc2"
"H220  G665","aaaaaaaaaaaaaaa3<br>bbbbbbbbbbbbbb3<br>cccccccccccccccc3"
"H220  G666","aaaaaaaaaaaaaaa4<br>bbbbbbbbbbbbbb4<br>cccccccccccccccc4"
"H220  G667","aaaaaaaaaaaaaaa5<br>bbbbbbbbbbbbbb5<br>cccccccccccccccc5"
"H220  G668","aaaaaaaaaaaaaaa6<br>bbbbbbbbbbbbbb6<br>cccccccccccccccc6"
"H220  G669","aaaaaaaaaaaaaaa7<br>bbbbbbbbbbbbbb7<br>cccccccccccccccc7"
"H220  G670","aaaaaaaaaaaaaaa8<br>bbbbbbbbbbbbbb8<br>cccccccccccccccc8"

总结

1 VB.NET Core WPF是一种用于开发Windows Presentation Foundation(WPF)应用程序的框架。它是基于VB.NET语言的.NET Core平台上的一个开发框架。

WPF是一种用于创建图形用户界面(GUI)的技术,它提供了许多丰富的可视化和交互功能。通过使用VB.NET语言和WPF,开发人员可以创建现代化和可定制的桌面应用程序。

在使用VB.NET Core WPF时,您可以利用.NET Core平台的许多优势,例如跨平台开发和高性能。您可以使用Visual Studio等集成开发环境来创建、调试和发布您的VB.NET Core WPF应用程序。


2 由于用到了 Microsoft.Office.Interop.Excel ,需要引入以下依赖。
在这里插入图片描述
在这里插入图片描述



http://www.sczhlp.com/news/149796/

相关文章:

  • 兰州做网站 东方商易深圳网站建设公司哪家好
  • 呼和浩特住房和城乡建设部网站电商网站开发流程list
  • 怎么向搜索引擎提交网站qq网页版 登陆
  • 深圳网站设计收费企业网站的建设报价
  • 东莞网站建设最优全国企业征信系统查询平台
  • 宜昌需要做网站建设的公司wordpress 添加锚点
  • arial 网站开发是用犀利企业邮箱排行榜
  • 交通局网站建设方案企业品牌策划案例
  • 怎么在百度上做单位网站wamp建设网站大致步骤
  • 社交电商合肥seo优化公司
  • 造价人员做兼职的网站新站网站如何做Seo
  • 万峰科技.jsp网站开发四酷全书[m]购买手表网站
  • 电脑做网站主机空间网站建设规划方案ppt
  • html5自适应网站模版网站建设需要集齐哪5份资料
  • DeepSeek-V3.2-Exp 发布,训练推理提效,API 同步降价
  • seo关键词排名怎么提升优化网站搜索排名
  • 盐城网站建设与网页制作汕头有哪些需要建网站的公司
  • 九里微网站开发wordpress列表页
  • 做外贸球衣用什么网站手机开发者选项怎么打开
  • 外贸海外网站推广网站开发中网页上传和发布
  • 崇州园区营销网站建设莱芜金点子最新招工招聘启事
  • 东莞企业网站建立报价一台vps可以做几个网站
  • 好发信息网网站建设wordpress免登录发布接口
  • 微信网站开发平台服务器网站建设维护
  • 装饰设计网站大全广州专业的网站建设公司
  • 河南专业网站建设公司首选小程序开发课程
  • 住房和城乡建设部的网站阳江保安招聘网
  • 今科网站建设淘宝的网络营销模式
  • 服务周到的网站建站DZ做的网站
  • 百度网游排行榜seo优化一般包括哪些内容()。