datagrid&EXCEL(最后40分)

2zhk 2004-10-16 04:05:47
怎样将datagrid中的数据导出为EXCEL文件?
怎样将datagrid中的数据导入到EXCEL并在当前窗体下将该表格打开?
...全文
188 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
2zhk 2004-10-17
  • 打赏
  • 举报
回复
顺便问一下:要取得DATAGRID的列名该怎么做?
2zhk 2004-10-17
  • 打赏
  • 举报
回复
看见了,不错准备接分吧!
visualcpu 2004-10-16
  • 打赏
  • 举报
回复
http://banaler.mblogger.cn/posts/25720.aspx
tl_pear 2004-10-16
  • 打赏
  • 举报
回复
已发了,你看看!
2zhk 2004-10-16
  • 打赏
  • 举报
回复
给我印象最深的两人:邹建,水如烟
2zhk 2004-10-16
  • 打赏
  • 举报
回复
1zhk@163.com
谢谢 飘叶寻梦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
水如烟 2004-10-16
  • 打赏
  • 举报
回复
哈,你这人怪怪的,对你我有点印象了
tl_pear 2004-10-16
  • 打赏
  • 举报
回复
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim tempexcel As New Excel.Application
Dim tempchart As New Excel.Chart
tempexcel.Visible = True
Dim wkbNew As Excel.Workbook
CreateNewWorkbook(tempexcel, wkbNew, "从Datagrid导入到Excel", 1)
End Sub

Function CreateNewWorkbook(ByVal excelstr As Excel.Application, ByVal wkbnew As Excel.Workbook, Optional ByVal strBookName As String = "", Optional ByVal intNumSheets As Integer = 3) As Workbook

Dim intOrigNumSheets As Integer

'On Error GoTo CreateNew_Err

intOrigNumSheets = excelstr.Application.SheetsInNewWorkbook
If intOrigNumSheets <> intNumSheets Then
excelstr.Application.SheetsInNewWorkbook = intNumSheets
End If
wkbnew = excelstr.Workbooks.Add
Dim tempsheet As Excel.Worksheet
tempsheet = wkbnew.Worksheets(1)
tempsheet.Name = "employee"
Dim rng1 As Excel.Range
Dim rng2 As Excel.Range
rng1 = tempsheet.Rows(1)
rng1.Font.FontStyle = "楷体_GB2312"
rng1.Font.Color = RGB(100, 200, 230)
Dim i As Integer
Dim j As Integer

For j = 0 To dt.Rows.Count - 1''''''''dt是datagrid的datasource
For i = 0 To dt.Columns.Count - 1
'tempsheet.Cells(j + 2, i + 1) = DataArray(j, i)
Try
tempsheet.Cells(j + 2, i + 1) = dt.Rows.Item(j).Item(i)
Catch ex As Exception
tempsheet.Cells(j + 2, i + 1) = dt.Rows.Item(j).Item(i)
End Try

Next
Next
If Len(strBookName) = 0 Then strBookName = excelstr.Application.GetSaveAsFilename
CreateNewWorkbook = wkbnew
excelstr.Application.SheetsInNewWorkbook = intOrigNumSheets
End Function
tl_pear 2004-10-16
  • 打赏
  • 举报
回复
把油箱给我吧!
我正好写了个例子!
roapzone 2004-10-16
  • 打赏
  • 举报
回复
参考:
http://dotnet.aspx.cc/ShowDetail.aspx?id=8A4CBF47-B888-4832-3389-ED3A3A3C8AAB
内容概要:本文围绕基于Basisformer模型的时间序列锂离子电池SOC(State of Charge,荷电状态)预测展开研究,利用PyTorch框架实现深度学习模型的构建与训练。通过将历史充放电数据作为输入,Basisformer能够有效捕捉电池状态的动态变化特征,提升SOC预测精度。文中详细介绍了模型结构设计、数据预处理流程、训练策略及实验结果析,并与传统方法进行对比,验证了该方法在复杂工况下的优越性与鲁棒性。该研究不仅展示了Basisformer在时序建模中的潜力,也为电池管理系统提供了高精度的状态估计解决方案。; 适合人群:具备一定Python编程基础和深度学习理论知识,熟悉PyTorch框架,从事电池管理系统、新能源汽车或智能预测方向研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于电动汽车、储能系统等领域的电池SOC高精度实时估算;②为电池健康管理(BMS)提供可靠的状态输入;③推动深度学习在时间序列预测中的实际落地,提升现有预测模型的泛化能力与稳定性; 阅读建议:建议读者结合标题为【锂电池SOC估计】【PyTorch】基于Basisformer时间序列锂离子电池SOC预测研究(python代码实现)的资源,重点研读所提供的Python代码,深入理解数据处理方式与模型网络结构的设计思路,尝试调整超参数以观察对预测性能的影响,从而全面掌握Basisformer在时序建模中的优势、适用边界及工程化实现路径。

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧