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

网站 维护 费用北京vi设计

网站 维护 费用,北京vi设计,微信小程序个人网站开发,深圳市力同科技有限公司这种数据真的很难看懂#xff1a; 一般会对其画折线图或者数据条#xff0c;相比起来就非常直观#xff1a; 但是每一列都要手动这样设置就非常累了#xff0c;所以这里就用到了VBA宏(或者Pandas)。 VBA宏方法 从这里进入宏#xff1a; 随便写一个宏名后点创建#xff1…        这种数据真的很难看懂 一般会对其画折线图或者数据条相比起来就非常直观 但是每一列都要手动这样设置就非常累了所以这里就用到了VBA宏(或者Pandas)。 VBA宏方法 从这里进入宏 随便写一个宏名后点创建 这里可以写宏代码 最终的效果如图         参考代码 模块1 Global History(1 To 5) As Variant Global HistoryIndex As IntegerSub SaveCurrentState(ws As Worksheet)HistoryIndex HistoryIndex Mod 5 1History(HistoryIndex) ws.UsedRange.Value End SubSub Undo(ws As Worksheet) 检查是否有历史记录可以撤销If HistoryIndex 0 ThenMsgBox No actions to undo., vbInformationExit SubEnd If 检查是否有保存的历史状态If IsEmpty(History(HistoryIndex)) ThenMsgBox No history state to apply., vbInformationHistoryIndex HistoryIndex - 1 减少索引防止重复警告If HistoryIndex 0 Then HistoryIndex 0 确保索引不会变成负数Exit SubEnd If 应用历史状态ws.UsedRange.Value History(HistoryIndex)History(HistoryIndex) Empty 清除已经使用的历史记录 更新历史索引为下一次撤销做准备HistoryIndex HistoryIndex - 1If HistoryIndex 0 Then HistoryIndex 0 确保索引不会变成负数 End SubSub AutoFitColumns(ws As Worksheet)ws.Cells.EntireColumn.AutoFit End SubSub CenterAlign(ws As Worksheet)ws.Cells.HorizontalAlignment xlCenterws.Cells.VerticalAlignment xlCenter End SubSub ApplyDataBars(ws As Worksheet)Dim lastCol As IntegerDim lastRow As IntegerDim col As IntegerDim cell As RangelastCol ws.Cells(1, ws.Columns.Count).End(xlToLeft).ColumnlastRow ws.Cells(ws.Rows.Count, 1).End(xlUp).RowFor col 2 To lastColFor Each cell In ws.Range(ws.Cells(2, col), ws.Cells(lastRow, col))If IsEmpty(cell.Value) Then cell.Value 0Next cellWith ws.Range(ws.Cells(2, col), ws.Cells(lastRow, col)).FormatConditions.AddDatabarWith .FormatConditions(.FormatConditions.Count).BarColor.Color RGB(155, 194, 230).BarFillType xlDataBarFillGradient.Direction xlContext.ShowValue TrueEnd WithEnd WithNext col End SubSub 数据处理工具箱()UserForm1.Show End SubUserForm1 Private Sub InitializeHistory()Dim i As IntegerFor i 1 To 5History(i) EmptyNext iHistoryIndex 0 End SubPrivate Sub Button_Execute_Click()Call InitializeHistoryDim ws As WorksheetSet ws ActiveSheetIf CheckBox_AutoWidth.Value True ThenCall AutoFitColumns(ws)SaveCurrentState ActiveSheetEnd IfIf CheckBox_CenterAlign.Value True ThenCall CenterAlign(ws)SaveCurrentState ActiveSheetEnd IfIf CheckBox_DataBars.Value True ThenCall ApplyDataBars(ws)SaveCurrentState ActiveSheetEnd If End SubPrivate Sub Button_Undo_Click()Undo ActiveSheet End Sub 最后导出模块以便共享 Pandas方法 参考代码 excel_file fdataset_statistics_{use_model}.xlsx with pd.ExcelWriter(excel_file, enginexlsxwriter) as writer:df.to_excel(writer, indexTrue, sheet_nameSheet1)workbook writer.bookworksheet writer.sheets[Sheet1]for idx, col in enumerate(df.columns):col_max_width max(df[col].astype(str).str.len().max(), len(col))worksheet.set_column(idx, idx, col_max_width)for col_num in range(1, len(df.columns)):worksheet.conditional_format(1, col_num, len(df), col_num, {type: data_bar,bar_color: #A9CCE3,data_bar_2010: True}) 效果如图 比较粗糙需要精调没有上面VBA宏的结果好看。
http://www.zqtcl.cn/news/3167/

相关文章:

  • 电子商务网站建设课程设计总结网站建设服务器配置
  • 网站建设与维护怎么学怎么做网络营销推广
  • 建设代刷网站dz网站建设
  • 网站设计制做报价东莞专业做网站的公司
  • 专门做流程图的网站免费网络电话试用
  • 个人网站设计作品图片wordpress如何设置文章模板
  • 如何设置网站的默认页室内装饰设计公司
  • PS的网站工信部网站查询
  • 如何用自己电脑做网站页面苏州浒关网站建设
  • 网站建设公司的案例宣传网站站点最有效的方式是
  • 昆明网站快照优化公司南宁关键词优化软件
  • 静态网站开发文章网址大全12345
  • 做qq的网站永州网页制作
  • 万网如何上传网站百度商桥网站代码去哪里添加
  • 整站优化的公司美妆网站源码asp
  • 怎样在设计网站做图赚钱领英如何创建公司主页
  • 举报非法网站要求做笔录北京网站设计浩森宇特
  • 进贤南昌网站建设公司wordpress网站教程
  • 中国建设监理协会网站会员专区做网站虚拟主机
  • 网站开发制作公司名称wordpress 中文语言
  • 成都网站开发收费网站怎么看被百度收录
  • 北京网站设计制作招聘信息合肥专业做网站公司有哪些
  • 怎么做网站广告代理商wordpress编辑器增加
  • 商业网站创建教程福州网站建设名列前茅
  • 竹子系统做的网站可以优化么做学校和企业对接的网站
  • 应用网站口碑营销成功案例有哪些
  • 免费素材库短视频素材网站建设旅游网站的意义
  • 上海市各区建设局网站研发项目管理系统
  • 外贸网站有哪些?重庆网站优化seo公司
  • 广州网站建设推广公司手机百度浏览器