自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_42678477的博客

代码记录

  • 博客(164)
  • 资源 (1)
  • 收藏
  • 关注

原创 C#查找Excel()重复项

【代码】C#查找Excel()重复项。

2022-08-24 10:58:45 505

原创 T-SQL 批量删除数据库

【代码】T-SQL 批量删除数据库。

2022-08-24 10:48:43 352

原创 go桌面开发(walk)测试

1. 新建目录 ui2. go mod init ui3. 新建 main.gopackage mainimport ( . "github.com/lxn/walk/declarative")func main() { mw := MainWindow{ Title: "测试窗口", Size: Size{500, 500}, Layout: VBox{MarginsZero: true}, Children: []Widget{ TextLabe.

2021-03-14 21:39:50 871

原创 golang测试写入excel

1. 创建目录xcel_test2. go evn 查询是否开启module管理set GO111MODULE=onset GOPROXY=https://goproxy.cn,direct3. 初始化项目go mod init excel_test4. 创建main.gopackage mainimport "github.com/360EntSecGroup-Skylar/excelize"func main() { f := excelize.NewFile(.

2021-03-14 11:20:32 435

原创 python获取桌面路径

import winregimport osdef get_desktop(): subkey = r'Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders' key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, subkey) (value, _) = winreg.QueryValueEx(key, 'Desktop') return value.

2021-01-07 21:37:12 343

原创 鼠标右键新建.py文件(python操作注册表)

import winregkey = winreg.CreateKey(winreg.HKEY_CLASSES_ROOT, 'pyfile')winreg.SetValueEx(key, '', 0, winreg.REG_SZ, 'Python文件')key = winreg.CreateKey(winreg.HKEY_CLASSES_ROOT, '.py')winreg.SetValueEx(key, '', 0, winreg.REG_SZ, 'pyfile')key = winre.

2021-01-07 21:15:43 687

原创 pyodbc操作Access2013

# 测试环境:32位python access database engine 32位# pyodbc文档 https://github.com/mkleehammer/pyodbc/wiki import pyodbc# 驱动程序for x in [x for x in pyodbc.drivers()]: if 'Access' in x and 'accdb' in x: print(x)# 连接Access2013数据库path = r'C:\Users\.

2020-12-27 21:21:00 338 1

原创 xlwing操作excel(二)

import sysimport osimport tkinter as tkimport tkinter.filedialog as tkfimport xlwings as xwdef getbillfiles(path): list =os.listdir(path) result = [] for i in range(0,len(list)): temp = os.path.join(path,list[i]) if os.pa.

2020-11-27 19:13:44 598 1

原创 xlwings操作Excel

import osimport shutilimport datetimefrom string import Templateimport xlwings as xw# 整个流程测试# 1. 打开报表 (目前仅考虑单工作表)reportSheetdef getreportfilename(reportpath): # 如果模板文件不存在,如何抛出异常 if not os.path.exists(reportpath): raise '报表模板不存在' .

2020-11-25 20:32:17 810

原创 VBA读取XML文件形成二维表并写入到占位符区域

Option ExplicitSub main() Dim xmlfiles, i xmlfiles = GetXmlFiles(ThisWorkbook.path & "\Data\*.xml") If IsEmpty(xmlfiles) Then Exit Sub For i = LBound(xmlfiles) To UBound(xmlfiles) FillBlock xmlfiles(i) Next End Su.

2020-10-17 18:18:11 502

原创 SqlServer创建唯一索引

USE DhwcMainGOIF EXISTS (SELECT name from sys.indexes WHERE name = N'SHENG_IDX') DROP INDEX SHENG_IDX ON dbo.SHENG; GO CREATE UNIQUE INDEX SHENG_IDX ON dbo.SHENG(PROVINCE); GO IF EXISTS (SELECT name from sys.indexes .

2020-09-16 20:52:53 1456

原创 单Sqlserver数据库配置器

/// <summary> /// 单Sqlserver数据库配置器 /// </summary> public class SingleSqlServerConfiguration { public SingleSqlServerConfiguration(string appid, string prjid = null,string dbName = null) { //首字母大...

2020-09-16 20:50:59 140

原创 快速查找excel两行数据差异

private void button1_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtA.Text) || string.IsNullOrEmpty(txtB.Text)) return; rA.Text = GetDiff(GenDict(txtA.Text), GenDict(txtB.Text)); ...

2020-09-07 22:01:19 436

原创 nodejs简单几行代码即可将目录发布成网站

const http = require('http')const path = require('path')const fs = require('fs')const dir = 'D:/kb'const server = http.createServer()server.on('request', (req, res) => { let url = req.url let filePath = path.join(dir,'index.html') i.

2020-09-05 18:55:03 629

原创 vba二维数组排序及转为一维数组

Option ExplicitSub test1() Dim sht Set sht = ActiveSheet Debug.Print GetDataXz(sht)End SubFunction GetDataXz(sht) Dim arr(1 To 8, 1 To 2), i, j, temp1, temp2, content '小组 For i = 1 To 8 arr(i, 1) = "'" & sht.Cells.

2020-09-03 23:02:34 3865

原创 VBA自定义类型示例

Option ExplicitType cwType xh As Integer xz As String cw As String sl As IntegerEnd TypeSub test() Debug.Print GetChaoShiTable(ActiveSheet)End SubFunction GetChaoShiTable(sht) Dim i, cwArr() As cwType, count, j, tableConte.

2020-09-03 12:41:19 939

原创 VBA操作ACCESS

Option Compare DatabaseOption ExplicitSub Open_Ado_RS_Recordset() Dim rs As ADODB.Recordset, kfml, kfrq Set rs = New ADODB.Recordset rs.ActiveConnection = CurrentProject.Connection rs.CursorType = adOpenKeyset rs.LockType = adL.

2020-09-02 20:58:45 850

原创 VBA代码方式实现自动筛选

Option ExplicitPrivate Sub Worksheet_Change(ByVal Target As Range) Excel.Application.EnableEvents = False Dim sht As Worksheet Set sht = Target.Parent If Target.Row = 1 And Target.Column = 10 Then If Target <> "" Then .

2020-08-29 09:53:27 3260

原创 VBA创建链接并实现图表工作表按钮返回

Option Explicit'输出Sub export() Dim sht As Worksheet, sql As String, sht1 As Worksheet, i, shtname, rng Set sht = ThisWorkbook.Worksheets("HZ") sql = "SELECT DISTINCT YF,SP,'' TB FROM CG order by yf,sp" exportdata sht, sql .

2020-08-28 21:45:17 731

原创 VBA读写UTF8文本文件

Sub Test() Dim sht As Worksheet, scr, content As String, i, arr_acsp_xz(1 To 8), arr_acsp_xz_data(1 To 8), arr_wemzs(1 To 13), arr_wemzs_data(1 To 13), temp Set sht = ThisWorkbook.Worksheets("小组") scr = "<script>" + vbCrLf scr =.

2020-08-27 19:38:58 3310

原创 vba执行Sqlserver存储过程生成recordset填充到表格

Option ExplicitSub exportdata() Dim sht As Worksheet, conn, rs, i Set sht = ActiveSheet Set conn = CreateObject("ADODB.Connection") Set rs = CreateObject("Adodb.Recordset") conn.Open "Provider=sqloledb;server=127.0.0.1,1433\sqlexpres.

2020-08-06 20:56:02 824

原创 openxml追加写入已存在的xlsx文件

private void m2(string fname, string sheetName, DataTable dt, Func<DataTable, DataTable> dealer = null) { if (null != dealer) dt = dealer(dt); //string sheetName = "Data1"; using (...

2020-08-06 20:26:02 422

原创 导入数据后汇总分类再回写解决方法(sqlserver/sqlite)

DateTime time1 = DateTime.Now; MyCommon.ExecuteNonQueryBySql(configs[0], "delete from GHJEHZ where 1=1"); string sql = "SELECT gh,max(xm) xm,max(gw) gw,SUM(ysje) ysje,MIN(YJKSJ) yjksj FROM YSKBB GROUP BY GH"; ...

2020-08-06 20:22:45 290

原创 VBA处理超百万数据(主要运用二维数组及字典)

class ImportorClass Option Explicit Private m_sht As Worksheet Private m_activecell As Range Private m_rowIndex As Long Private m_dictYjzh Private m_ksrq As Date Private m_jzrq As Date Private m_dictJsd Private m_r.

2020-07-31 19:34:15 2666

原创 vba查找某行指定底色的列字母

Option ExplicitSub test() Dim sht As Worksheet Set sht = ActiveSheet Debug.Print FindInterior(sht, 21, 65535)End SubFunction FindInterior(sht As Worksheet, line As Long, color As Long) Dim rng As Range, r, reg, col As Collection,.

2020-07-27 21:24:41 267

原创 获取ATimeLogger数据并写入Sqlserver数据库

import requestsfrom requests.auth import HTTPBasicAuthimport jsonimport timeimport datetimeimport pymssqlimport uuiddef get_connection(): conn = pymssql.connect(server='127.0.0.1\sqlexpress',port=1433,user='xxx',password='xxx',database='xxxx'.

2020-07-27 20:00:38 355 1

原创 vba冒泡排序与选择排序

1. vba冒泡排序Option ExplicitSub SelectionSort() Dim arr, i, j, temp arr = Array(1, 9, 10, 5, 4) PrintArr (arr) For i = LBound(arr) To UBound(arr) - 1 For j = LBound(arr) To UBound(arr) - 1 - i If arr(j) > arr(j + 1)

2020-07-12 22:15:39 1675

原创 vba项目实战(类模块、字典、集合、正则等)

class UserForm1 Option Explicit Private Sub btnBillDir_Click() Me.txtBillDir.Text = GetFolder() End Sub Private Sub btnCiam_Click() Dim fileNameObj fileNameObj = Excel.Application.GetOpenFilename("Excel文件(.

2020-07-04 18:54:39 1243

原创 vba操作工作表单元格

Sub CreateSheets() Dim i For i = 1 To 30 Step 1 Sheets.Add(after:=Sheets(Sheets.Count)).Name = "4月" & i NextEnd SubSub DeleteSheets() Dim sht Excel.Application.DisplayAlerts = False For Each sht In Sheets If .

2020-07-02 22:08:10 576

原创 vba选择文件(正则、字典等综合应用)

Option ExplicitSub test() Dim path, dict, item, sht, i, yjh, dir path = GetFolder() If path = "" Then Exit Sub Set dict = GetFilesDict(path) dir = GetDeskTopTimeDir() Set sht = ActiveSheet sht.Range("b2:b" & sh.

2020-07-02 22:06:58 418

原创 vba字典(dictionary)示例

option explicitsub test() dim dict,arr,i set dict = CreateObject("Scripting.Dictionary") '一组数据放到字典 arr = Range("A1").CurrentRegion for i = 2 to UBound(arr) step 1 dict(arr(i,1)) = arr(i,2) next arr = Range("D1:E" &am.

2020-06-29 18:01:33 1408

原创 echarts之gauge

<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title...

2020-06-21 22:20:57 1075

原创 批处理复制多文件夹

echo offd:cd d:\Ch\Git\baserem 删除所有文件del /s /q *.*rem 逐个文件夹复制文件for /d %%i in (*) do ( copy d:\Ch\AklibD\%%i\*.* .\%%i )pause

2020-06-14 09:38:08 387

原创 c#获取某个目录下前20个较大的文件

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using AkImportService;using System.IO;namespace ConsoleApp1{ class Program { ...

2020-04-26 10:17:20 347

原创 vba显示图片文件

Sub Button1_Click() Dim sht As Worksheet, rng As Range, picPath As String Set sht = ActiveSheet Set rng = ActiveCell If sht.Cells(1, rng.Column) <> "文件" Then Exit Sub picPa...

2020-03-30 08:13:26 2223

原创 c#邮件类

using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Mail;using System.Text;namespace MailTest{ public class AkMail { public AkMai...

2020-03-30 07:30:14 256

原创 vs2019web项目调试

2020-03-27 16:11:41 2035

原创 Excel设置数字格式为显示万元

[>100000000]#!,####!.#,;###!.#,

2020-03-23 14:13:55 1462

原创 openxml读取xlsx内容

var doc = new ExcelUntil().Open(filename, false); var shtContentDict = doc.GetSheetsContent(); int count = 0; foreach (var item in shtContentDict)...

2020-03-22 09:32:36 504

原创 c#正则提取括号中的字符

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApp1{ class Program { static void Main(st...

2020-03-10 20:39:21 812

echarts模拟迁徙图打包资料

echarts模拟迁徙图打包文件,包含echats.js,china.js,以及主要代码myjs.js。

2018-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除