mysql - VB.NET 如何使用 vb.net 将 MYSQL 中的所有列列为 Excel 中的 1 列
问题描述
我正在尝试使用 vb.net 将 MySQL 的返回值列出到 excel 中,但我的问题是只有第一行被插入到 Excel 中
这是来自 MySQL 的返回查询
学习者类型 | 数数 |
---|---|
1级 | 3 |
2年级 | 4 |
这是我在 VB.NET 中的代码
Dim Type_of_Learners As String
Dim List_TypesOfLearners_for_Today As String = "SELECT survey_at_what_blh as 'Type of Learners', COUNT(survey_at_what_blh) as COUNT
FROM daily_report
GROUP BY survey_at_what_blh
ORDER BY count DESC"
da = New MySqlDataAdapter(List_TypesOfLearners_for_Today, mycon)
dt = New DataTable()
da.Fill(dt)
Type_of_Learners = dt.Rows(0)("Type of Learners")
xlNewSheet.Cells(66, 8) = Type_of_Learners
我应该使用数据集吗?
解决方案
Dim Type_of_Learners As String
Dim List_TypesOfLearners_for_Today As String = "SELECT survey_at_what_blh as 'Type of Learners', COUNT(survey_at_what_blh) as COUNT
FROM daily_report
GROUP BY survey_at_what_blh
ORDER BY count DESC"
da = New MySqlDataAdapter(List_TypesOfLearners_for_Today, mycon)
dt = New DataTable()
da.Fill(dt)
dim i_rowIndex as integer = 66
for each dr as datarow in dt.rows
Type_of_Learners = dr("Type of Learners").tostring.trim
xlNewSheet.Cells(i_rowIndex , 8) = Type_of_Learners
i_rowIndex += 1
next
推荐阅读
- c - 禁用 GCC 中的“您的意思是……”建议
- javascript - 如何修复 React 自定义钩子中的“只能在函数组件的主体内调用钩子”错误?
- d3.js - D3 - 在内部条之间添加空间
- android - 在android中进行对象检测后如何使用tensorflow lite裁剪图像
- restructuredtext - 使用重组文本行块时的行间距问题
- c# - 如何根据当前值在 C# Hashtable 中搜索值并获取键而不是 TRUE 或 FALSE
- html - AngularJS,如何从控制器内获取和设置在 ng-repeat 中定义的过滤器?
- android - 如何向 ViewPager2 添加无限/无限滚动?
- python - 没有GroupBy的Pyspark SQL Pandas分组地图?
- sql-server - 显示数字列的最后三位,其中包含不同长度的值并屏蔽其他值