Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
Tables("销售台账").SaveExcel(dlg.FileName, "销售台账") '保存文件
End If
1、我要使用上面的代码导出数据,而且逻辑列数据能显示为是 或者 否,怎么写代码?
2、excel报表有点繁琐,
3、类似下面的代码导出的数据列位置和table里显示的位置不一致(这点应该是和我创建表时增加新列的先后顺序有关),而且数据字体看上去很不友好,所以我就想在上面代码的基础上修改。
'For r As Integer = 0 To dt.Rows.Count - 1 '填入数据
'For c As Integer = 0 To dt.Cols.Count -1
'If dt.Cols(c).IsBoolean Then
'If dt.rows(r)(c)=True Then
'Sheet(r + 1, c).Value = "是"
'End If
'Else
'Sheet(r +1, c).Value = dt.rows(r)(c)
'End If
'Next
'Next
[此贴子已经被作者于2016/4/20 13:32:54编辑过]