天道酬勤,学无止境

Excel:如何基于数据表创建动态数据验证列表(Excel: How to create dynamic data validation list based on data table) 相关文章

原文信息:Excel:如何基于数据表创建动态数据验证列表(Excel: How to create dynamic data validation list based on data table)

问题 想象一下,我正在用Excel为我的孩子编写菜单计划器(比我的实际问题更容易描述)... 我有可用食物的清单:苹果,香蕉,胡萝卜,枣,鸡蛋,鱼等。 我有一个孩子清单:John,Karen,Lional,Mike等。 然后,我有一个简单的表格,列出了每个孩子喜欢的食物:在约翰的专栏下,苹果,香蕉和鱼对着一个“ x”,其他对着空白。 J K L M --------------- a x x x b x x c x x x d x e x x f x 现在,在我的菜单计划器的主要部分中,我希望有一些具有数据验证功能的单元格,这些单元格允许我使用上面的“喜欢”表为每个孩子选择食物: Name Food A2 B2 单元格A2将包含数据验证,该数据验证将为所有孩子的名字(J,K,L,M)提供单元内下拉菜单(这很简单-我可以做到这一点!) 单元格B2需要包含所选孩子动态喜欢的食物的动态生成列表。 因此,如果我在A2中选择John,则B2列表将为{a,b,f}。 如果我选择Lionel,则B2列表将为{a,b,c,e}。 显然,随着孩子口味的变化,我可以通过添加/删除“ x”来更新“喜欢”表,B2中的下拉列表将自动更新。 如何为单元格B2创建下拉验证列表? (我宁愿不诉诸VBA来做到这一点) 回答1 我假设您的数据表在A1:E7范围内。 步骤1.为每个孩子创建选择列表


更多相关搜索:点击搜索查看



Excel:下拉列表取决于其他下拉列表(Excel: Dropdown list dependant on other dropdown list)
问题 我要在Excel中执行以下操作: 相邻单元格中的两个下拉列表: 下拉列表#1 | 下拉列表#1 Dropdown list 1: One Two Three 如果在第一个单元格中选择“一个”,则第二个单元格中的列表应包含以下选择: One: 1.1 1.2 1.3 如果在第一个单元格中选择“两个”,则第二个单元格中的列表应包含以下选择: Two: 2.1 2.2 2.3 等等。 周围有很多教程,但是我在弄清楚其中哪个教程可以解决这个确切问题方面有些麻烦。 更新:一个例子。 选择f.ex. 在“组”标题(“ col A”)下的“第1组”中,右侧“第1组”中列出的条目(“ col D”)应出现在“项目”标题(“ col B”)下。 其他组也一样。 回答1 按承诺更新: 使用列表进行验证时,必须输入如下所示的范围。 偏移功能允许根据其输入标准动态设置范围。 如果您考虑以下情况: =OFFSET(C1,0,0,1,1) 参数1 =锚点单元格参数2 =要移动的行数,您可以在此处使用减号来向上移动行,而可以使用正数向下移动参数3 =要移动的列数。 负数为左,正数为右。 参数4 =范围的高度(不能为负,是可选的,默认为1) 参数5 =范围的宽度(不能为负,是可选的,默认为1) 在这种情况下,返回的范围将为C1因为我们没有行或列的偏移量,并且高度和宽度设置为1 MATCH函数将返回一个索引

2021-04-07 04:50:26    分类:技术分享    excel   drop-down-menu

在什么时候使用数据库值得?(At what point is it worth using a database?)
问题 我有一个与数据库有关的问题,在什么时候值得探讨。 我主要是一名嵌入式工程师,但是我正在使用Qt编写一个与我们的控制器接口的应用程序。 我们处于一个奇怪的地方,那里有足够的数据,因此可以实施一个数据库(大约700多个项目并且不断增长)来管理所有内容,但是我不确定现在是否值得处理。 使用从excel生成并解析的文件来实现GUI时,我没有任何问题,但是即使使用VBA脚本,它也很繁琐且难以跟踪。 我一直在尝试使用Microsoft Access将数据转换为应用程序端更可管理的数据,并且似乎运行良好。 如果能解决问题,我距离使用SQL数据库和使用Qt库访问和修改它仅一步(或几步)。 我没有在此级别上管理数据的丰富经验,并且很好奇也许是解决此问题的最佳方法。 那么,在这种情况下使用数据库的真正好处是什么? 我意识到其中很多可能是特定于应用程序的,但是有关如何跨越嵌入式/应用程序编程线的一些一般性想法和建议将有所帮助。 这与将数据库放入嵌入式项目无关。 它也不是通常使用较大数据库的业务类型应用程序。 我正在为桌面上的单个用户设计一个GUI,以便与微控制器进行接口以进行监视和配置。 我决定使用SQLite。 您可以使用一些数据来做一些非常有趣的事情,这些数据在我第一次启动该项目时就没有考虑过。 回答1 在以下情况下,值得使用数据库: 您的应用程序演变为某种形式的数据驱动执行。

2021-04-10 07:47:26    分类:技术分享    c++   sql   database   qt   user-interface

将CSV文件导入SQL Server(Import CSV file into SQL Server)
问题 我正在寻找使用BULK INSERT将.csv文件导入SQL Server的帮助,我有几个基本问​​题。 问题: CSV文件数据的中间(例如:描述)之间可能带有, (逗号),因此如何进行导入处理这些数据? 如果客户端从Excel创建CSV,则逗号分隔的数据将包含在"" (双引号)中(如下例所示),那么导入如何处理呢? 我们如何跟踪某些行是否有不良数据,哪些导入会跳过? (导入会跳过不可导入的行) 这是带有标题的示例CSV: Name,Class,Subject,ExamDate,Mark,Description Prabhat,4,Math,2/10/2013,25,Test data for prabhat. Murari,5,Science,2/11/2013,24,"Test data for his's test, where we can test 2nd ROW, Test." sanjay,4,Science,,25,Test Only. 和SQL语句导入: BULK INSERT SchoolsTemp FROM 'C:\CSVData\Schools.csv' WITH ( FIRSTROW = 2, FIELDTERMINATOR = ',', --CSV field delimiter ROWTERMINATOR = '\n', --Use to

2021-03-26 14:01:22    分类:技术分享    sql   sql-server   csv   bulkinsert   bulk

python编程入门与案例详解-"Python小屋”免费资源汇总(截至2018年11月28日)...
原标题:"Python小屋”免费资源汇总(截至2018年11月28日) 为方便广大Python爱好者查阅和学习,特整理汇总微信公众号"Python小屋”开通29个月以来推送过的700多篇文章清单,如果需要本清单的电子版,可以在公众号后台发送消息"资源汇总”获取下载地址。 非计算机专业《Python程序设计基础》教学参考大纲 计算机相关专业"Python程序设计”教学大纲(参考) 《Python程序设计》实验指导书(30个实验) 《Python程序设计基础与应用》课后习题答案 系列PPT: 1900页Python系列PPT分享一:基础知识(106页) 1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页) 1900页Python系列PPT分享三:选择与循环结构语法及案例(96页) 1900页Python系列PPT分享四:字符串与正则表达式(109页) 1900页Python系列PPT分享五:函数设计与应用(134页) 1900页Python系列PPT分享六:面向对象程序设计(86页) 1900页Python系列PPT分享七:文件操作(132页) 1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页) 报告PPT(163页):基于Python语言的课程群建设探讨与实践 报告PPT(123页):Python编程基础精要

2021-04-14 13:59:31    分类:博客    

Excel发现不可读的内容-数据验证(Excel found unreadable content - Data Validation)
问题 打开工作簿时,我会填充一些组合框-数据源来自数据库。 我使用以下代码通过数据验证填充组合框:- With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=list .IgnoreBlank = False .InCellDropdown = True .ShowInput = True .ShowError = True End With 其中list是我从数据库记录集中建立的逗号分隔的字符串。 这一切都很好。 稍后我重新打开工作簿时,就会出现问题。 我得到一个错误 “ Excel找到了不可读的内容。您要恢复此文件的内容吗” 您说是,然后Excel会给您 “ Excel能够通过删除功能来修复文件” 某些组合框中的数据验证不见了 我怀疑从某些互联网搜索中,我用于数据验证的字符串太长了? 对于我来说,将记录集值添加到隐藏工作表中并将数据验证源设置为隐藏工作表中的某个范围不是我的选择,因为组合框是动态的,并且会根据用户选择而变化和变化。 我真的只需要能够将数据验证设置为在用户交互中各个点建立的字符串。 如果是字符串太长的情况,是否可以追加到数据验证,还是可以使用另一种技巧来解决此问题? 回答1

2021-04-27 10:39:14    分类:技术分享    excel   vba

根据vlookup设置下拉值(set drop-down values based on vlookup)
问题 我有一个带有2列Block和Address的工作表UserEntry 。 我想基于另一个具有相同列名的工作表Validation来验证这两个。 Validation表上的数据如下: Block | Address --------------- 001 | 101 001 | 101.3 001A | 35 020-1 | 203 020-1 | 203.5 020-1 | 204.1 ... 大约有11000个不同的块,以及大约40000个块/地址对。 我的目标是,如果用户在UserEntry表的“ Block列中输入一个值,则“ Address列中的下拉选项将更改为与该“ Block相对应。 我尝试通过以下公式使用自定义验证: =VLOOKUP(UserEntry!A2,Validation!A2:B40000) 但这算错了。 我在各种论坛中看到了一些解决方案,其中包括设置命名范围,然后让VLOOKUP()搜索适当的命名范围,但由于我必须创建11000个命名范围,因此在这里似乎行不通。 如何使Address的验证下拉列表包含与给定Block值相对应的所有值? 回答1 您没有提到VBA,但这是使用它的解决方案。 步骤1 创建一个块地址关系的主表。 确保在Block上Block进行排序。 我使用了Sheet1: 单元格E2很重要。 实际上,您不必在此放置任何内容

2021-04-20 00:19:55    分类:技术分享    excel   validation

JeecgBoot 2.4.2 积木报表版本发布,基于SpringBoot的低代码平台
项目介绍 JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发模式(OnlineCoding-> 代码生成-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省成本,同时又不失灵活性! 当前版本:v2.4.2 | 2021-01-26 源码下载 https://github.com/zhangdaiscott/jeecg-boothttps://gitee.com/jeecg/jeecg-boot 技术文档 技术官网: http://www.jeecg.com在线演示: http://boot.jeecg.com技术文档: http://doc.jeecg.com常见问题: http://jeecg.com/doc/qa视频教程: http://jeecg.com/doc/videoQQ群:③816531124 升级日志 此版本为深度测试版本,历经一个月的集中测试,主要修复已知bug和强化功能,重点升级了代码生成器、集成了积木报表,提供在线报表设计工具。积木报表: http://jimureport.com

2021-04-28 03:16:33    分类:博客    

如何遍历Excel文件并使用SSIS包将它们加载到数据库中?(How to loop through Excel files and load them into a database using SSIS package?)
问题 我需要创建一个SSIS包,用于将多个Excel文件中的数据导入到SQL数据库中。 我计划使用嵌套的Foreach循环容器来实现此目的。 一个Foreach文件枚举器,并嵌套在其中,一个Foreach ADO.net架构行集枚举器 要考虑的问题:excel文件之间的工作表名称不同,但结构保持不变。 我已经创建了一个Excel Connection Manager,但是架构行集枚举器不接受Enumerator配置中的连接管理器。 经过研究,我发现您可以使用Jet Ole db提供程序连接到excel文件。 但是,我只能将Microsoft Access数据库文件指定为数据源。 尝试插入Excel文件作为数据源失败 经过更多研究,我发现您可以将Odbc数据提供程序与连接字符串一起使用,而不是DSN。 插入指定Excel文件的连接字符串后,此操作也失败 有人告诉我不要使用脚本任务来完成此任务,即使在尝试通过索引从表中提取数据的最后一次尝试之后,我仍然发现不同excel文件中表的索引是不同的 任何帮助将不胜感激 回答1 这是一种可能的方法,它基于以下假设:Excel文件中将没有任何空白表,并且所有表都遵循完全相同的结构。 此外,在假定文件扩展名为.xlsx 以下示例是使用SSIS 2008 R2和Excel 2007创建的。 此示例的工作文件夹为F:\Temp\ 在文件夹路径F

2021-04-04 07:18:03    分类:技术分享    excel   ssis

yycg项目第四天
1 用户认证 1.1 什么是用户认证 总结: 对用户访问地址使用拦截器进行校验,如果是公开资源,放行,不是,从session中获取用户信息,如果能获取到,说明已经登录,放行,获取不到拦截,返回登录页面,登录提交后,从session中获取信息,判断验证码是否正确,及根据用户名密码判断是否登录成功。成功后,用户的访问会循环前面拦截器的过程 用户身份认证,是要解决这样的问题:用户告诉系统“我是谁”,系统就问用户凭什么证明你就是“谁”呢?对于采用用户名、密码验证的系统,那么就是出示密码。当用户名和密码匹配,则证明当前用户是谁;对于采用指纹等系统,则出示指纹;对于硬件Key等刷卡系统,则需要刷卡。 静态密码 用户名对应的密码设置在系统,以设置后一般不再改变,安全性低容易被木马窃取,可以定期修改密码,但不容易记忆。 动态密码 现在最常见的短信密码就是动态密码的一种方式。每次都生成一个动态密码,安全性较高。 验证码 验证码不是用户认证的方式,只是通常在用户登录时使用验证码方式。 是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,百度社区),我们利用比较简易的方式实现了这个功能。 1.2 用户授权 给用户分配操作权限

2021-04-22 19:00:18    分类:博客    

如何将Excel文件导入SQL Server? [关闭](How to import an Excel file into SQL Server? [closed])
问题 关门了。 这个问题需要更加集中。 它当前不接受答案。 想要改善这个问题吗? 更新问题,使其仅通过编辑此帖子即可将重点放在一个问题上。 2年前关闭。 改善这个问题 我有一个Excel文件中的数据-实际上是xlsx格式,因为它现在是2020年。我的要求是将这些数据输入SQL Server,如下所示: 临时,用例用测试数据或少量数据(例如,少于3k行)的数据负载来填充表,并且以可重复,可靠且可能自动化的方式用于生产系统。 如果可能的话,那些发布答案应该考虑其提案的安全性和配置开销。 我恳请读者让这个看似模糊的问题继续公开,因为我希望为所有选项收集建议(希望提供示例链接),从而创建一个整理的列表。 回答1 有很多有关编写代码以导入excel文件的文章,但这是手动/快捷方式版本: 如果您不需要使用代码以编程方式导入Excel文件,则可以使用SQL Management Studio中的菜单非常快速地进行导入。 将Excel文件导入SQL的最快方法是使用导入向导: 打开SSMS (Sql Server Management Studio),然后连接到要将文件导入到的数据库。 导入数据:在SSMS中,在对象浏览器的“数据库”下,右键单击目标数据库,选择“任务”,“导入数据” 。 导入向导将弹出(您通常可以在第一个屏幕上单击“下一步”)。 下一个窗口是“选择数据源”,选择Excel : 在

2021-04-15 12:48:13    分类:技术分享    sql-server   excel   csv   import   oledb

java 导出 excel 最佳实践,java 大文件 excel 避免OOM(内存溢出) exce
产品需求 产品经理需要导出一个页面的所有的信息到 EXCEL 文件。 需求分析 对于 excel 导出,是一个很常见的需求。 最常见的解决方案就是使用 poi 直接同步导出一个 excel 文件。 客户体验 & 服务性能 客户体验 如果导出的文件比较大,比如几十万条数据,同步导出页面就会卡主,用户无法进行其他操作。 服务性能 导出的时候,任务比较耗时就会阻塞主线程。 如果导出的服务是暴露给外部(前后端分离),这种大量的数据传输十分消耗性能。 解决方案 使用异常处理导出请求,后台 MQ 通知自己进行处理。 MQ 消费之后,多线程处理 excel 文件导出,生成文件后上传到 FTP 等文件服务器。 前端直接查询并且展现对应的任务执行列表,去 FTP 等文件服务器下载文件即可。 EXCEL 导出需要考虑的问题 OOM 正常的 poi 在处理比较大的 excel 的时候,会出现内存溢出。 网上的解决方案也比较多。 比如官方的 SXSSF (Since POI 3.8 beta3) 解决方式。 或者使用封装好的包 easypoi ExcelBatchExportServer hutool BigExcelWriter 原理都是强制使用 xssf 版本的Excel。 你也可以使用 easyexcel,当然这个注释文档有些欠缺,而且设计的比较复杂,不是很推荐。 我这里使用的是 hutool

2021-03-26 23:10:27    分类:博客    java   excel   OOM

动态将文件名分配给excel连接字符串(Dynamically assign filename to excel connection string)
问题 这是我第一次在SQL Server 2012中使用SSIS。我可以成功读取excel文件并将其内容加载到SQL Server 2012中的表中。该任务是一个简单的直接读取excel文件,然后无需验证即复制到sql server中或现在进行转换。 任务成功。 但是,当我尝试使程序包从变量而不是原始的硬编码中读取文件名时,它正在生成错误“ DTS_E_OLEDBERROR。发生了OLE DB错误。错误代码:0x80040E4D” 我所做的只是将excel连接管理器中的硬编码连接字符串替换为一个表达式,该表达式采用了由表达式分配的变量的值 在数据流任务开始之前,已为变量分配了值。 该变量已检查并且确实具有正确的值。 但是,以下错误是在数据流任务启动时生成的。 如果有人能指出我的不正确做法并建议我如何解决该问题,将不胜感激。 回答1 选项A Excel连接管理器的ConnectionString属性不是我要处理当前文件的地方,这与普通的平面文件连接管理器相反。 而是将表达式放在Excel Connection Manager的ExcelFilePath属性上。 从理论上讲,ConnectionString和ExcelFilePath之间应该没有什么区别,除了您将要构建更多的“东西”以使连接字符串恰到好处。 另外,请确保您以32位模式执行程序包。 选项B 您可能会遇到的另一种情况是

2021-04-09 22:35:37    分类:技术分享    sql-server   ssis   sql-server-2012   etl

VBA Excel填充具有多个列的ListBox(VBA Excel Populate ListBox with multiple columns)
问题 对于某些人来说,这可能是一个便宜的问题,但是我对如何填充列表框感到完全困惑。 使用此行,我可以填充列表框,如下所示: ListBox1.List = Sheets("Sheet1").Cells(1, 1).CurrentRegion.Value 或者 Dim rngName As Range Dim ws As Worksheet Dim i As Integer Set ws = Worksheets("Sheet1") For i = 1 To ws.Cells(ws.Rows.Count, 1).End(xlUp).Row Step 1 If ws.Cells(i, 1).Value <> vbNullString Then Me.ListBox1.AddItem ws.Cells(i, 1).Value Next i 以下是我计划用于填充列表框的数据,这些数据是渐进式的。 只有该列具有修复计数。 有人请启发我如何使用FOR LOOP填充适合多列和多行的列表框,如上面的代码所示。 任何帮助表示赞赏。 谢谢。 回答1 方法 遍历数组总是比范围更好-它要快得多。 像Siddharth Rout所建议的那样,用一个衬里创建一个变量数据字段数组而不是重新定义一个预先声明的数组并将其填充到一个额外的循环中,甚至更快(尽管这是一个好方法:-)注意

2021-04-19 04:51:45    分类:技术分享    vba   excel   listbox   userform

在Excel中创建忽略#N / A或空白单元格的图表(Creating a chart in Excel that ignores #N/A or blank cells)
问题 我正在尝试创建带有动态数据系列的图表。 图表中的每个系列都来自一个绝对范围,但是该范围中只有一定数量的数据,其余为#N/A 问题在于图表将所有#N/A单元格粘贴为值,而不是忽略它们。 我已经通过使用命名的动态范围(即“插入”>“名称”>“定义”)解决了这个问题,但是效率极低,因为每个图表都有4个动态系列,我必须制作25个这些图表。 是否有其他解决方案可让我正常指定数据系列的范围,但告诉图表忽略所有“#N / A”或空白单元格? 回答1 使用IF语句将不必要的值返回到“”时,我遇到了同样的问题,图表将按照您的描述进行操作。 但是,当我使用#N/A代替"" (重要的是,请注意,它没有像#N #N/A那样带有引号,而不是"#N/A" ),因此图表忽略了无效数据。 我什至尝试输入无效的FALSE语句,而且效果相同,唯一的区别是#NAME? 作为单元格中的错误而不是#N/A 。 我将使用虚构的IF语句向您展示我的意思: =IF(A1>A2,A3,"") ---> Returned "" into cell when statement is FALSE and plotted on chart (this is unwanted as you described) =IF(A1>A2,A3,"#N/A") ---> Returned #N/A as text when

2021-04-26 10:48:52    分类:技术分享    excel

vue-element-admin台前端解决方案: 基于 vue 和 element-ui实现
介绍 vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。 建议 本项目的定位是后台集成方案,不太适合当基础模板来进行二次开发。因为本项目集成了很多你可能用不到的功能,会造成不少的代码冗余。如果你的项目不关注这方面的问题,也可以直接基于它进行二次开发。 集成方案: vue-element-admin基础模板: vue-admin-template桌面终端: electron-vue-adminTypescript 版: vue-typescript-admin-template (鸣谢: @Armour)Others: awesome-project #功能 - 登录 / 注销 - 权限验证 - 页面权限 - 指令权限 - 权限配置 - 二步登录 - 多环境发布 - dev sit stage prod - 全局功能 - 国际化多语言 - 多种动态换肤 - 动态侧边栏(支持多级路由嵌套) - 动态面包屑 - 快捷导航(标签页) - Svg Sprite 图标 - 本地/后端 mock 数据 - Screenfull全屏 -

2021-03-31 07:54:04    分类:博客    

有不会的GIS、遥感、景观指数、R语言问题,记得从这里面搜一下
公众号技术文章合集目录,目前已整理以下8个部分,共计109篇文章 GIS基础 GIS制图与空间分析 地理数据分享与处理方法 景观生态 R语言/Python地理数据综合处理 遥感与影像信息提取 河口海岸 各种软件工具和技巧总结 文章附带练习数据、资料、代码请分享转发本文至朋友圈并写推荐语: “给大家推荐一个宝藏公众号” 集赞15个后截图发到公众号后台联系管理员获取 点击蓝色标题即可跳转阅读对应文章 1 GIS基础 GIS基础教程之坐标系 地理坐标系与投影坐标系 坐标系的转换 如何选择坐标系 经纬度格式转换 GIS基础教程之常用数据类型 矢量和栅格区别 常见矢量、栅格数据类型 ArcGIS数据导入、导出 ArcGIS添加数据/打开工程文档 GIS基础教程之地理数据图形绘制 ArcGIS常用矢量数据格式 海岸剖面绘制 按基点移动图形 ArcGIS图形编辑命令 面的绘制(直线、圆弧、追踪、贝塞尔曲线) 捕捉工具 面的修改(合并、抽稀、炸开) 单一部件无法炸开的处理 GIS基础教程之GIS中的距离与实例 测地距离与平面距离 距离测量工具 点到线距离计算 按距离筛选 GIS基础教程之数据格式大全 推荐电脑查看,手机看版面太乱,我也很无奈 矢量、栅格、压缩的栅格 地理数据库 企业级数据库 LiDar、CAD nc/HDF/GRIB 工程文件 制图表达 三维 数据交换、其它

2021-04-16 01:04:40    分类:博客    

Python数据分析与机器学习项目实战
时值蚂蚁上市之际,马云在上海滩发表演讲。马云的核心逻辑其实只有一个,在全球数字经济时代,有且只有一种金融优势,那就是基于消费者大数据的纯信用! 我们不妨称之为数据信用,它比抵押更靠谱,它比担保更保险,它比监管更高明,它是一种面向未来的财产权,它是数字货币背后核心的抵押资产,它决定了数字货币时代信用创造的方向、速度和规模。一句话,谁掌握了数据信用,谁就控制了数字货币的发行权! 数据信用判断依靠的就是金融风控模型。更准确的说谁能掌握机器学习和数据分析能力,谁就掌握了数字货币的发行权! 来自南京大学、厦门大学和南京工业大学的科研人员日前在新一期美国《科学进展》杂志上发表论文说,他们开发出一种“基因剪刀”工具的新型载体,可实现基因编辑可控,在癌症等重大疾病治疗方面具有广阔的应用前景。   被誉为“基因剪刀”的CRISPR基因编辑技术能精确定位并切断DNA(脱氧核糖核酸)上的基因位点,可以关闭某个基因或引入新的基因片段,从而达到治病目的。但脱靶效应一直是阻碍其应用的关键障碍之一。 机器学习和数据分析同样适用于生物医药行业,可以治疗疾病和延迟人类寿命。 欢迎各位同学学习Python数据分析与机器学习项目实战,链接地址为https://edu.csdn.net/combo/detail/1928 作者介绍 作者Toby:持牌照消费金融模型专家,和中科院,中科大教授保持长期项目合作;和同盾

2021-04-14 15:06:37    分类:博客    

如何将事件与用户窗体上的选项按钮控件一起使用(How to use Events with Option Button Controls on Userform [duplicate])
问题 这个问题已经在这里有了答案: 将代码分配给动态创建的按钮(2个答案) 3年前关闭。 我正在尝试从Excel工作表中的范围添加一个选项按钮。 For Each Value In OptionList Set opt = UserForm3.Controls.Add("Forms.OptionButton.1", "radioBtn" & i, True) opt.Caption = Value opt.Top = opt.Height * i opt.GroupName = "Options" UserForm3.Width = opt.Width UserForm3.Height = opt.Height * (i + 2) i = i + 1 Next 我想创建一个事件处理程序,以便在从用户运行代码时如果选择radiobtn1 。 尽管我有很多答案,但这些答案是针对工作表用户表单的。 我的意图是使用VBA用户表单。 请帮我与您的想法。 回答1 用户表单只有一种类型,但是[Excel]可用的两种控件存在[永恒]的困惑–不同在线资源使用的对比术语加剧了这种困惑。 (仅有关ActiveX控件的部分适用于用户表单。)也许我可以通过在一些可以帮助我理解的文字中加以说明。 ☺ 概述: 控件有两种类型:表单控件和ActiveX控件: 这两种类型的控件可以在工作表上使用

2021-04-19 06:56:54    分类:技术分享    vba   excel   controls

通过java将Excel表格导入数据到数据库
一、首先。我们使用到的是alibaba的开源框架《EasyExcel》 1、导入相应的依赖包 Maven <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency> Gradle // https://mvnrepository.com/artifact/cn.afterturn/easypoi-annotation compile group: 'cn.afterturn', name: 'easypoi-annotation', version: '4.2.0' // https://mvnrepository.com/artifact/cn.afterturn/easypoi-base compile group: 'cn.afterturn', name: 'easypoi-base', version: '4.2.0' // https://mvnrepository.com/artifact/cn.afterturn/easypoi-web compile group: 'cn

2021-03-31 03:03:10    分类:博客    

将多个data.frame导出到多个Excel工作表的简便方法(Easy way to export multiple data.frame to multiple Excel worksheets)
问题 我很惊讶地发现没有简单的方法可以将多个data.frame导出到Excel文件的多个工作表中? 我试过xlsx包,看来它只能写一张纸(覆盖旧纸); 我也尝试了WriteXLS软件包,但是它总是给我错误... 我的代码结构是这样的:根据设计,对于每次迭代,输出数据帧(tempTable)和sheetName(sn)都会更新并导出到一个选项卡中。 for (i in 2 : ncol(code)){ ... tempTable <- ... sn <- ... WriteXLS("tempTable", ExcelFileName = "C:/R_code/../file.xlsx", SheetNames = sn); } 我可以导出到多个cvs文件,但是必须有一种简单的方法可以在Excel中做到这一点,对吗? 回答1 您可以使用xlsx软件包写入多张纸。 您只需要为每个数据框使用不同的sheetName ,并需要添加append=TRUE : library(xlsx) write.xlsx(dataframe1, file="filename.xlsx", sheetName="sheet1", row.names=FALSE) write.xlsx(dataframe2, file="filename.xlsx", sheetName="sheet2", append

2021-03-29 09:13:06    分类:技术分享    r   excel   xlsx

如何在Excel VBA中加入从两个不同数据源创建的两个记录集(How to join two recordset created from two different data source in excel vba)
问题 我的方案是-我在.xls文件中有一组数据,在oracle数据库表中有另一组数据。 我想使用excel vba导入两个数据,然后执行连接(类似sql),最后将数据保存在某些工作簿中。 问题-我不知道如何在vba中获取两组不同的数据,然后执行联接。 在.Net中,有一个DataSet对象,我们可以在其中保存导入的数据,然后对它执行任何查询,但是vba如何做到这一点? 回答1 考虑以下使用ADO的示例。 该代码允许从单个SQL查询(Jet SQL)中的多个数据源获取数据,特别是从.xlsx文件进行联合,并将结果记录集放入工作表中。 不幸的是,我没有可用的Oracle数据源进行测试,尽管您也可以通过Oracle ODBC驱动程序使用ADO(与任何其他数据库一样)直接连接到Oracle。 该代码位于Query.xlsm : Option Explicit Sub SqlUnionTest() Dim strConnection As String Dim strQuery As String Dim objConnection As Object Dim objRecordSet As Object strConnection = _ "Provider=Microsoft.ACE.OLEDB.12.0;" & _ "User ID=Admin;" & _ "Data Source='

2021-04-14 09:18:14    分类:技术分享    sql   vba   excel   ado

Excel vba创建范围的所有可能组合(Excel vba to create every possible combination of a Range)
问题 我有一个问题,我无法在网络上找到任何地方(它可能在那里,但是我找不到它,呵呵)。 我有一个包含13列数据的电子表格。 每列均包含需要用于整体测试用例的参数的变体。 他们都不同,像 E: 101% 105% 110% 120% J: 上S 上行L 缺点B 特级V 我已经看到了使用嵌套循环的组合问题的几种解决方案。 我想避开13个嵌套循环(但这是我目前最好的选择)。 我对如何在每一列中生成每个唯一组合感到困惑。 我不确定这对你们是否足够有意义。 我希望通过递归算法至少可以使我指向正确的方向。 我想使其具有足够的动态性,以容纳不同数量的列和行。 谢谢你们给我的任何帮助。 回答1 由于我提供了ODBC方法,因此我认为应该对其进行详细说明,因为如何执行此操作尚不明显。 而且,老实说,我需要重新学习该过程并自己记录下来。 这是一种使用Excel和Microsoft Query生成两个或多个一维数据数组的笛卡尔积的方法。 这些说明是用XL2007编写的,但应在任何版本中进行较小的修改(如果有)。 步骤1 按列组织阵列。 重要说明:每列应具有两个“标题”名称,如下面的粗体所示。 最高名称将在以后解释为“表名称”。 第二个名称将被解释为“列名”。 几步后,这一点将变得明显。 依次选择每个数据范围,包括两个“标题”,然后Ctrl+Shift+F3 。 在“创建名称”对话框中仅勾选Top row

2021-04-03 15:20:26    分类:技术分享    excel   permutation   combinations   static-methods   vba

Hutool Java常用工具类汇总
简介 Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当; Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。 包含组件 一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件: 模块介绍hutool-aopJDK动态代理封装,提供非IOC下的切面支持hutool-bloomFilter布隆过滤,提供一些Hash算法的布隆过滤hutool-cache简单缓存实现hutool-core核心,包括Bean操作、日期、各种Util等hutool-cron定时任务模块,提供类Crontab表达式的定时任务hutool-crypto加密解密模块,提供对称、非对称和摘要算法封装hutool-dbJDBC封装后的数据操作,基于ActiveRecord思想hutool-dfa基于DFA模型的多关键字查找hutool-extra扩展模块

2021-04-11 17:36:04    分类:博客    

报表 BI 选型的那些事
前言 报表工具是一个接近 20 年的产物了 但是,直到现在,在各种数据信息化的系统中,报表工具的作用,不仅没有褪色,反而是因为信息化需求的增大、数据的增多,以及报表工具本身迭代后越来越方便好用,使得它的使用范围越发的广泛了 报表选型也是一个老生常谈的话题了 但是,直到现在,依然有很多项目组,很多技术人员并不知道该怎样正确的选一个合适的报表,一个不会让自己在项目后期掉坑里的报表 本文全文 9990 字,大概需要 10-20 分钟阅读,旨在把这么多年总结下来的一些选型重点注意事项和验证技巧分享给需要做报表选型的技术同仁们,让我们选型变的更有重点,轻松又有保障 如果有想偷懒同学,也可以直接跳到文章尾部去看结论,也有完整的选型指标,和对应的重点注意事项表格供大家下载使用 常规选型的误区 常规的选型基本都是做一个功能需求列表(也可能从网上搜来),然后去找厂商应答,形式没问题,但很多需求列表却会有很多误区: l 陈年老列表,体现不出当前的新技术,有些指标还可能是错的 l 没有错但也没有用的废话列表,任何厂商都可以应答全部支持 l 没有想到重点要验证什么的列表,也都会被应答成全部支持,没有区分度 l 厂家散布在网络中的钓鱼列表,有些厂商的还算中肯,但也有些厂商会把把一些看似有用实则无用的所谓独有功能说成重点去误导选型 这是一个常规选型表开头的小部分,在这么短短几行中就能出现两个典型的误区

2021-04-11 04:10:38    分类:博客    

在线 excel 产品技术调研
1. 电子表格软件发展史 1977年 VisiCalc 石灰粉(VisiCalc)是在1977年推出的第一款电子表格办公软件,是由Dan Bricklin和Bob Frankston在攻读哈佛大学工商管理硕士时共同开发的。 1982年 Multiplan Microsoft推出了它的第一款电子制表软件-Multiplan,并在CP/M系统上大获成功,但在MS-DOS系统上,Multiplan败给了Lotus1-2-3(一款较早的电子表格软件)。这个事件促使了Excel的诞生,正如Excel研发代号DougKlunder:做Lotus1-2-3能做的,并且做的更好。  1983年 Lotus 1-2-3 是Lotus Software(美国莲花软件公司)于1983年起所推出的电子表格软件,在DOS时期广为个人电脑用户所使用,是一套杀手级应用软件,1995年6月11日,IBM于以35亿美元收购了莲花公司,现在的莲花成为了IBM的一家子公司,而Lotus 1-2-3也成为了IBM公司的五大软件产品线(Information Management、Lotus、Rational、Tivoli、WebSphere)之一。 1983年 至今 Excel1983年,比尔盖茨召集了微软最高的软件专家在西雅图的红狮宾馆召开了3天的“头脑风暴会议”

2021-04-19 18:37:22    分类:博客    excel

将动态范围和静态范围从Excel导入到不是从单元格A1开始的MS-Access(Import Dynamic and Static ranges from Excel in to MS-Access that do not start at cell A1)
问题 如何链接Excel电子表格中的数据范围,以便该范围中的数据在Access中显示为可用表? 链接到具有以单元格A1开头的数据的Excel工作表很容易,但是在Excel电子表格中数据在工作表的其他地方开始的地方,我不确定如何获取Access来对其进行精确定位,尤其是如果该非A1范围是动态的。 通过导入/链接向导访问时,访问似乎没有选择命名/动态范围。 真实场景: 我有一个Excel电子表格文件,我们将其称为“ ExcelFile1.xls ”,该文件是从外部提供给我的(因此我无法真正更改其格式)。 工作表/标签中的1个,我们称之为“动态”,具有我要在Access中用作表的数据范围,但其列标题从第14行开始,一直到EL列。 我想Access要做的是将这个数据范围作为一个表。 此外,“ ExcelFile1.xls ”也将定期更新,即“ ExcelFile.xls”文件的新版本将可用,但是在第14行的列标题下方有更多数据,因此理想情况下,我希望Access能够获取新的每当我覆盖“ ExcelFile1.xls ”的先前版本时,此范围内的数据。 我还有另一个Excel电子表格文件,我们称它为“ ExcelFile2.xls ”,再次从外部提供给我。 它有一个工作表/标签,我们称它为“静态”,同样具有我要在Access中作为表使用的数据范围,并且同样,会有更高版本的“

2021-04-26 15:58:30    分类:技术分享    excel   ms-access   ms-access-2007   excel-2007

在Excel工作簿中保护代码?(Protecting Code in an Excel Workbook?)
问题 我想制作一个包含专有公式和其他知识产权的Excel工作簿。 我很可能会在Visual Studio 2010中使用C#编写此工作簿。 这些项目中的代码如何受到保护? C#中的反射问题仍然适用于这些工作簿项目吗? 如果是这样,是否有专门针对这些类型的工作簿的混淆工具? 再加上这个问题-好的Vole VBA呢? 如果我们要走VBA路线,是否也有办法保护该代码? 回答1 正如其他答案所暗示的那样,Excel 2003(.xls)中的VBA安全性存在缺陷。 密码只是一个小麻烦,通常对于开发人员本人而言并非如此。 恕我直言,即使使用Excel 2007+(.xlsx)的VBA安全性要好得多,使用VSTO还是要好得多,更不用说VBA IDE几个世纪以来都没有看到改进了(尽管正确的VBE添加并没有如此) -在...)。 一个解决方案可能是将明智的代码编写在VSTO项目调用的单独的库中。 而不是复杂的公式,你可以揭露这将显示为“黑盒子”(即公式的功能的抽象)的功能; 没有源代码的任何人都无法使用它的实现方式,并且没有dll,就无法计算工作簿(到处都是#NAME? )。 例如,用户将看到=Smurf(SomeTableColumnName, SomeRangeName, SomeRangeReference, SomeCellReference)而不是=some proprietary

2021-04-26 18:13:08    分类:技术分享    c#   visual-studio   excel

仅使用公式在Excel中获取唯一值(Getting unique values in Excel by using formulas only)
问题 您知道Excel中通过公式“计算”唯一值列表的方法吗? 例如:垂直范围包含值"red" , "blue" , "red" , "green" , "blue" , "black" 我希望结果是"red , "blue" , "green" , "black" +最终还有其他2个空白单元格。 我已经找到了一种将SMALL或LARGE与INDEX结合使用来获得计算出的排序列表的方法,但是我也希望在不使用VBA的情况下也具有这种计算出的排序。 回答1 这是一个老歌,有一些解决方法,但是我想出了一个比我遇到的任何其他方法都更短,更简单的公式,这对路过的任何人都可能有用。 我将颜色列表命名为Colors (A2:A7),单元格C2中的数组公式为(固定): =IFERROR(INDEX(Colors,MATCH(SUM(COUNTIF(C$1:C1,Colors)),COUNTIF(Colors,"<"&Colors),0)),"") 使用Ctrl+Shift+Enter在C2中输入公式,然后将C2复制到C3:C7中。 带有示例数据{“ red”;的说明 “蓝色”; “红色的”; “绿色”; “蓝色”; “黑色的”}: COUNTIF(Colors,"<"&Colors)返回一个数组(#1),其值的计数小于数据{4; 1; 4; 3; 1; 0}(黑色= 0,蓝色= 1个项目,红色=

2021-03-26 13:22:27    分类:技术分享    excel   excel-formula

python学习大纲
Day01~15 - Python语言基础 Day01 - 初识Python Python简介 - Python的历史 / Python的优缺点 / Python的应用领域 搭建编程环境 - Windows环境 / Linux环境 / MacOS环境 从终端运行Python程序 - Hello, world / print函数 / 运行程序 使用IDLE - 交互式环境(REPL) / 编写多行代码 / 运行程序 / 退出IDLE 注释 - 注释的作用 / 单行注释 / 多行注释 Day02 - 语言元素 程序和进制 - 指令和程序 / 冯诺依曼机 / 二进制和十进制 / 八进制和十六进制 变量和类型 - 变量的命名 / 变量的使用 / input函数 / 检查变量类型 / 类型转换 数字和字符串 - 整数 / 浮点数 / 复数 / 字符串 / 字符串基本操作 / 字符编码 运算符 - 数学运算符 / 赋值运算符 / 比较运算符 / 逻辑运算符 / 身份运算符 / 运算符的优先级 应用案例 - 华氏温度转换成摄氏温度 / 输入圆的半径计算周长和面积 / 输入年份判断是否是闰年 Day03 - 分支结构 分支结构的应用场景 - 条件 / 缩进 / 代码块 / 流程图 if语句 - 简单的if / if-else结构 / if-elif-else结构 / 嵌套的if 应用案例 -

2021-04-21 00:39:16    分类:博客    

读取Excel文件(.xls / .xlsx)的最佳方法(Optimal way to Read an Excel file (.xls/.xlsx))
问题 我知道可以通过多种方式读取Excel文件: Iterop Oledb Open Xml SDK 兼容性不是问题,因为程序将在受控环境中执行。 我的要求: 将文件读取到DataTable / CUstom Entitie (我不知道如何为对象创建动态属性/字段[列名在Excel文件中会有所不同]) 使用DataTable/Custom Entities可以使用其数据执行某些操作。 使用操作结果更新DataTable 将其写回excel file 。 哪个会更简单。 另外,如果可能的话,请教我有关自定义实体的信息(将属性/字段动态添加到对象) 回答1 看看Linq-to-Excel。 很整洁。 var book = new LinqToExcel.ExcelQueryFactory(@"File.xlsx"); var query = from row in book.Worksheet("Stock Entry") let item = new { Code = row["Code"].Cast<string>(), Supplier = row["Supplier"].Cast<string>(), Ref = row["Ref"].Cast<string>(), } where item.Supplier == "Walmart" select item

2021-04-03 22:15:04    分类:技术分享    c#   excel   oledb   openxml-sdk   excel-interop

如何将数据导入python-Python中如何从数据库把数据导入excel中
import pymysql,xlwt #1、连接mysql #2、执行sql语句 #3、获取到sql执行结果 #4、写入excel def conn_mysql(sql): conn = pymysql.connect(host="211.149.218.16",user="jxz",password="",db="jxz",charset="utf8") cur = conn.cursor(cursor=pymysql.cursors.DictCursor) cur.execute(sql) res = cur.fetchone() print(res) conn.commit() cur.close() conn.close() return res def write_excel(file_name,content): book = xlwt.Workbook() sheet = book.add_sheet("sheet1") line_no = 0#控制行数 for line in content: row = 0#控制列数 for j in line: sheet.write(line_no,row,j) row+=1 line_no+=1 book.save(file_name) res = conn_mysql("insert into jxz_stu (name

2021-04-24 13:21:45    分类:博客    

.NET 组件集 Componentone 发布更新:Blazor Edition + 跨平台数据组件
.NET 组件集 ComponentOne V2020.0 Update1现已正式发布,该版本聚焦跨平台数据管理与集成,可显著提升 .NET开发人员的生产效率。 本次更新,ComponentOne 增加了连接到在线数据源的新方法,通过跨平台数据集管理,呈现数据 UI、数据分析以及集成来自不同源的数据。 在列举 ComponentOne的全部新特性之前,请下载最新安装程序,以便同步体验! ComponentOne 最新版下载地址 ComponentOne Blazor Edition - 正式发布 我们在此前版本中发布了 Blazor Edition 的Beta版,如今其将正式与大家见面。 此次更新,我们增强了Blazor Edition的性能,并为FlexGrid增加了过滤行的功能。 点击了解更多 Blazor 组件介绍 加入跨平台的数据组件 - C1DataCollection ComponentOne DataCollection 是一款功能强大的数据绑定组件,其基于CollectionView的 .NET Standard 实现,是对旧版 C1CollectionView 控件的重写。 C1DataCollection提供了如下功能: · 为您的数据收集进行过滤、分组和排序 · 基于游标和分页的数据虚拟化,可用于加载大型数据集 · 支持 .NET Core、WinForms

2021-04-21 15:41:43    分类:博客    

在实时(未保存)Excel数据和C#对象之间进行交互的最快方法(Fastest way to interface between live (unsaved) Excel data and C# objects)
问题 我想知道最快的方法是在打开的Excel工作簿和c#对象之间读写数据。 背景是我要开发从Excel使用的ac#应用程序,并使用excel中保存的数据。 业务逻辑将驻留在c#应用程序中,而数据将驻留在Excel工作簿中。 用户将使用Excel,并在excel工作簿上单击一个按钮(或执行类似操作)以启动c#应用程序。 然后,C#应用程序将从Excel工作簿中读取数据,处理数据,然后将数据写回到Excel工作簿中。 可能需要读取并写回到excel工作簿的数据块很多,但它们通常是相对较小的大小,例如10行20列。 有时,可能需要处理大量数据,大约50,000行40列。 我知道使用VSTO相对容易做到这一点,但是我想知道最快(但仍然健壮且优雅)的解决方案是什么,并对速度有所了解。 我不介意该解决方案建议使用第三方产品还是使用C ++。 显而易见的解决方案是使用VSTO或interop,但我不知道与我当前用于读取数据的VBA相比性能如何,或者是否还有其他解决方案。 专家交流说,VSTO比VBA慢得多,但这是几年前的事,我不知道性能是否有所提高。 http://www.experts-exchange.com/Microsoft/Development/VSTO/Q_23635459.html 谢谢。 回答1 如果C#应用程序是独立应用程序,那么您将始终涉及跨进程封送处理

2021-04-15 10:40:08    分类:技术分享    c#   excel   automation   vsto   com-interop

Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 Python应用领域和就业形势分析 简单的说,Python是一个“优雅”、“明确”、“简单”的编程语言。 学习曲线低,非专业人士也能上手开源系统,拥有强大的生态圈解释型语言,完美的平台可移植性支持面向对象和函数式编程能够通过调用C/C++代码扩展功能代码规范程度高,可读性强 目前几个比较流行的领域,Python都有用武之地。 云基础设施 - Python / Java / GoDevOps - Python / Shell / Ruby / Go网络爬虫 - Python / PHP / C++数据分析挖掘 - Python / R / Scala / Matlab机器学习 - Python / R / Java / Lisp 作为一名Python开发者,主要的就业领域包括: Python服务器后台开发 / 游戏服务器开发 / 数据接口开发工程师Python自动化运维工程师Python数据分析 / 数据可视化 / 大数据工程师Python爬虫工程师Python聊天机器人开发 / 图像识别和视觉算法 / 深度学习工程师 下图显示了主要城市Python招聘需求量及薪资待遇排行榜(截止到2018年5月)。 给初学者的几个建议: Make English as your working language.Practice makes

2021-04-21 05:40:34    分类:博客    

如何在Excel表上运行SQL查询?(How to run a SQL query on an Excel table?)
问题 我正在尝试从所有姓氏字段排序为AZ的另一个表中创建一个子表,该表的电话号码字段不为null。 我可以使用SQL轻松做到这一点,但是我不知道如何在Excel中运行SQL查询。 我很想将数据导入postgresql并在那里查询,但这似乎有点多余。 对于我正在尝试执行的操作,SQL查询SELECT lastname, firstname, phonenumber WHERE phonenumber IS NOT NULL ORDER BY lastname将解决问题。 对于Excel本身无法做到的事情来说,看起来太简单了。 如何在Excel中运行这样的SQL查询? 回答1 有很多很好的方法可以做到这一点,其他人已经建议过。 遵循“通过SQL轨道获取Excel数据”,以下是一些指针。 Excel具有“数据连接向导”,它使您可以从另一个数据源甚至在同一Excel文件中导入或链接。 作为Microsoft Office(和OS)的一部分,有两个感兴趣的提供程序:旧的“ Microsoft.Jet.OLEDB”和最新的“ Microsoft.ACE.OLEDB”。 在建立连接时(例如,使用“数据连接向导”)查找它们。 一旦连接到Excel工作簿,工作表或范围就等同于表格或视图。 工作表的表名是在工作表的名称后附加一个美元符号(“ $”),并用方括号(“ [”和“]”)括起来; 范围的名称

2021-03-27 12:02:19    分类:技术分享    sql   excel   filtering

Excel的窗体控件和ActiveX控件之间的区别(Differences between Excel's Form Controls & ActiveX Controls)
问题 为什么Excel中提供两种控件? (2个按钮,2个组合框,2个复选框等...) 窗体控件和ActiveX控件有什么区别? 我应该使用哪一个? 我发现一些代码示例可以在控件上在线使用,而另一些则不能。 怎么来的? 如何处理每种类型,如何区分它们? 回答1 Excel可用的两种控件存在[永恒的]混淆-不同的在线资源使用的对比术语加剧了这种情况。 这只是Form Controls和ActiveX Controls之间差异的一般概述(基于我的旧笔记,这些内容最终帮助我找出了差异!)请访问随附的链接,以获取有关每个控件的更详细信息,包括代码和示例项目。 ☺ (改编自我在此处的原始帖子-现在已关闭) 概述: 控件有两种类型:表单控件和ActiveX控件: 这两种类型的控件可以在工作表上使用,但只有ActiveX控件可以在用户窗体中使用。 表单控件是Shapes集合的一部分(就像“绘图对象”一样),因此被称为: ActiveX控件基本上是工作表的一部分,因此被称为: 两种类型的控件都可以在工作表中创建,修改和删除,也可以使用VBA编程地进行删除,但是,两种类型的控件在使用VBA引用它们时的语法略有不同。 一些站点讨论还讨论了数据表单。 这不过是专门为数据输入/处理而设计的用户表单,因此将它们(听起来更熟悉)称为“数据输入用户表单”会更有意义。 Office文档有时也将工作表称为表单。

2021-04-19 08:01:53    分类:技术分享    excel   vba   controls   activex   userform

Excel Interop-效率和性能(Excel Interop - Efficiency and performance)
问题 我想知道如何才能提高Excel自动化的性能,因为如果工作表中有很多事情要做的话,这可能会很慢。 这是我发现的一些问题: ExcelApp.ScreenUpdating = false关闭屏幕重绘 ExcelApp.Calculation = Excel.XlCalculation.xlCalculationManual关闭计算引擎,以便当单元格值更改时Excel不会自动重新计算(完成后将其重新打开) 减少对Worksheet.Cells.Item(row, col)和Worksheet.Range调用-我不得不轮询数百个单元格以查找所需的单元格。 实现单元位置的某些缓存,将执行时间从〜40秒减少到〜5秒。 哪种互操作电话会严重影响性能,应该避免使用? 您还可以做什么以避免不必要的处理? 回答1 当使用C#或VB.Net获取或设置范围时,找出范围的总大小是多少,然后获得一个大的二维对象数组... //get values object[,] objectArray = shtName.get_Range("A1:Z100").Value2; iFace = Convert.ToInt32(objectArray[1,1]); //set values object[,] objectArray = new object[3,1] {{"A"}{"B"}{"C"}}

2021-03-30 06:45:40    分类:技术分享    c#   excel   performance   interop   vsto

来自SQL Server存储过程的Excel中的表以及工作簿中的参数字段(Table in Excel from SQL Server stored procedure with parameter field in workbook)
问题 我需要使用Excel 2010和SQL Server创建动态报告。 与其他人创建的以前的记录不同,我发现了如何创建数据连接以及如何在连接属性定义选项卡中使用具有特定参数的存储过程。 其他报告使用? 在命令定义中,并使用工作簿中的单元格定义参数。 我也该怎么做? 创建连接/报告/参数选择的特定步骤或任何帮助,将不胜感激。 回答1 我使用以下链接的博客文章中提供的步骤使它起作用。 http://codebyjoshua.blogspot.com/2012/01/get-data-from-sql-server-stored.html 如果将来链接断开,则复制此处的步骤。 Excel 2007说明: 选择Excel功能区上的“数据”选项卡,然后在“获取外部数据”组中,选择“来自其他来源”下拉列表。 然后选择“来自Microsoft查询” 在“选择数据源”弹出框中,选择您的SQL Server,然后单击“确定”。 如有必要,关闭“添加表”弹出窗口。 单击“ SQL”按钮,或选择“视图”>“ SQL”以打开SQL弹出编辑器。 输入以下语法:{CALL myDatabaseName.dbo.myStoredProc(?,?,?)} 例如:{CALL northwind.dbo.spGetMaxCost(?,?,?)} 确保在调用语句周围包括弯曲的花括号。 每个问号(?)表示一个参数。

2021-04-22 13:42:04    分类:技术分享    sql   sql-server-2008   excel   stored-procedures   excel-2010

Python - 基础到进阶
引用:[ https://github.com/jackfrued/Python-100-Days] 骆昊:CSDN Python - 100天从新手到大师 作者:骆昊 说明:从项目上线到获得8w+星标以来,一直收到反馈说基础部分(前15天的内容)对新手来说是比较困难的,建议有配套视频进行讲解。最近把基础部分的内容重新创建了一个名为“Python-Core-50-Courses”的项目,用更为简单通俗的方式重写了这部分内容并附带了视频讲解,初学者可以关注下这个新项目. Python应用领域和就业形势分析 简单的说,Python是一个“优雅”、“明确”、“简单”的编程语言。 学习曲线低,非专业人士也能上手开源系统,拥有强大的生态圈解释型语言,完美的平台可移植性支持面向对象和函数式编程能够通过调用C/C++代码扩展功能代码规范程度高,可读性强 目前几个比较流行的领域,Python都有用武之地。 云基础设施 - Python / Java / GoDevOps - Python / Shell / Ruby / Go网络爬虫 - Python / PHP / C++数据分析挖掘 - Python / R / Scala / Matlab机器学习 - Python / R / Java / Lisp 作为一名Python开发者,主要的就业领域包括: Python服务器后台开发 /

2021-04-22 02:49:39    分类:博客    

JeecgBoot 2.1.1 代码生成器AI版本发布,基于SpringBoot+AntDesign的JAVA快速开发平台
此版本重点升级了Online代码生成器,支持更多的控件生成,所见即所得,极大的提高开发效率;同时做了数据库兼容专项工作,让Online开发兼容更多数据库:Mysql、SqlServer、Oracle、Postgresql等 !!! 项目介绍 JeecgBoot 是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Ant-Design-Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前端和后台代码一键生成,不需要写任何代码,保持jeecg一贯的强大,绝对是全栈开发福音!! JeecgBoot在提高UI能力的同时,降低了前后分离的开发成本,JeecgBoot还独创在线开发模式(No代码概念),一系列在线智能开发:在线配置表单、在线配置报表等等。 当前版本:v_2.1.1| 2019-10-21 源码下载 https://github.com/zhangdaiscott/jeecg-boothttps://gitee.com/jeecg/jeecg-boot演示地址:http://boot.jeecg.com技术文档:http://doc.jeecg.com快速入门:http://doc.jeecg.com/1273753 升级日志 Online功能 重点:Online代码生成器升级

2021-04-07 15:28:30    分类:博客    

计算Excel中一列中的唯一值(Count unique values in a column in Excel)
问题 我有一个.xls文件,其中包含一些数据。 如何计算此列包含多少个唯一值? 我用谷歌搜索了很多选项,但是它们给出的公式总是给我错误。 例如, =INDEX(List, MATCH(MIN(IF(COUNTIF($B$1:B1, List)=0, 1, MAX((COUNTIF(List, "<"&List)+1)*2))*(COUNTIF(List, "<"&List)+1)), COUNTIF(List, "<"&List)+1, 0)) 退货 回答1 要计算A2:A100中不同值的数量(不计算空白): =SUMPRODUCT((A2:A100<>"")/COUNTIF(A2:A100,A2:A100&"")) 从@Ulli Schmid的答案复制到此COUNTIF()公式在做什么?: =SUMPRODUCT((A1:A100<>"")/COUNTIF(A1:A100,A1:A100&"")) 计算A1:A100中的唯一单元格,不包括空白单元格和带有空字符串(“”)的单元格。 它是如何做到的? 例子: A1:A100 = [1, 1, 2, "apple", "peach", "apple", "", "", -, -, -, ...] then: A1:A100&"" = ["1", "1", "2", "apple", "peach", "apple", "", "",

2021-04-07 01:53:09    分类:技术分享    excel   unique

全新跨平台版本.NET敏捷开发框架-RDIFramework.NET5.0震撼发布
RDIFramework.NET,基于全新.NET Framework与.NET Core的快速信息化系统敏捷开发、整合框架,给用户和开发者最佳的.Net框架部署方案。为企业快速构建跨平台、企业级的应用提供了强大支持。 最好用的.NET Framework与.NET Core开发框架,100%源码授权。 RDIFramework.NET V5.0版本是10年深耕,数千企业用户见证下的一个里程碑、全新的版本,全面支持最新的.NET Core。我们始终本着保持饥渴的专注,追求最佳的品质,为用户提供全源码、快速、安全、可靠、稳定、简单易用的开发框架而努力。降低开发成本,提高产品质量,提升用户体验与开发团队稳定性,做软件就选RDIFramework.NET敏捷开发框架。 1、RDIFramework.NET敏捷开发框架介绍 RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只需集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。 框架采用主流的C#语言开发完成,支持多种数据库类型,支持Web、WinForm

2021-04-15 19:51:45    分类:博客    

python100天-Python-100-Days
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴陆陆续续加入我们的交流群,目前我们的交流群人数已经超过一万人,光靠我自己已经无法及时处理小伙伴们的入群申请,更无法及时为大家解答问题。目前我的想法是分技术方向建立讨论群并安排专门的人来管理这些群,群管理者应该具备专业的知识并有相对充裕的时间,可以解答小伙伴们提出的问题。当然,我会向这些管理者支付报酬,如果有兴趣成为管理者的可以跟我私聊。但愿通过这种方式,我们的群能汇聚更多优秀的Python开发者,一方面打造一个优质的沟通和交流的平台,另一方面让新入行的开发者获得问道的途径并藉此迅速成长。我会继续努力做好线上公开课以及线下技术交流活动,也希望各位小伙伴一如既往的支持我们。创作不易,感谢大家的打赏支持,这些钱不会用于购买咖啡而是捐赠给支教组织(点击了解捐赠情况)。感谢北京千锋互联科技有限公司对公开课提供的支持。 温馨提示:中间的Python100天交流群之初入江湖为付费群,会安排专门的群管理者为大家解答问题;右侧的Python后端开发讨论群和Python爬虫开发讨论群为免费群,从事Web后端开发和爬虫开发的小伙伴可以加群交流,萌新勿入。 Python应用领域和就业形势分析 简单的说,Python是一个"优雅”、"明确”、"简单”的编程语言。 学习曲线低,非专业人士也能上手 开源系统,拥有强大的生态圈

2021-04-24 10:28:59    分类:博客    

将矩阵转换为3列表格(“反向枢轴”,“取消枢轴”,“展平”,“规范化”)(Convert matrix to 3-column table ('reverse pivot', 'unpivot', 'flatten', 'normalize'))
问题 我需要在表LATER转换Excel矩阵FIRST : 首先: P1 P2 P3 P4 F1 X F2 X X F3 X X F4 X X 以后: F P VALUE F1 P1 X F1 P2 F1 P3 F1 P4 F2 P1 X F2 P2 X F2 P3 F2 P4 F3 P1 F3 P2 X F3 P3 F3 P4 X F4 P1 F4 P2 X F4 P3 X F4 P4 回答1 要“反向旋转”,“取消旋转”或“拉平”: 对于Excel 2003:激活汇总表中的任何单元格,然后选择“数据”-“数据透视表”和“数据透视图报表”: 对于更高版本,请使用Alt + D和P访问向导。 对于Mac版Excel 2011,为⌘ + Alt + P (请参见此处)。 选择多个合并范围,然后单击下一步。 在“第2步(共3步)”中,选择“我将创建页面字段” ,然后单击“下一步” 。 在“第2步(共3步)”中,在范围字段中指定汇总表范围(示例数据为A1:E5),然后点击添加,然后点击下一步。 在“第3步(共3步)”中,为数据透视表选择一个位置(现有工作表应使用,因为PT仅是临时需要的): 单击完成以创建数据透视表: 在“总计”(此处为单元格V7或7 )的相交处向下钻取(即双击): 现在可以删除PT。 通过在快捷菜单中选择表格(在表格中单击鼠标右键)并转换为范围

2021-03-26 14:58:55    分类:技术分享    excel   matrix   pivot-table   unpivot   powerquery

如何从网页将表格导出到Excel [关闭](How can I export tables to Excel from a webpage [closed])
问题 关门了。 这个问题是基于意见的。 它当前不接受答案。 想要改善这个问题吗? 更新问题,以便可以通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 如何从网页将表格导出到Excel。 我希望导出包含所有格式和颜色。 回答1 从表到Excel的最干净,最简单的导出是Jquery DataTables Table Tools插件。 您将获得一个可以对数据进行排序,过滤,排序和分页的网格,并且仅包含几行额外的代码行和两个小文件,就可以导出到Excel,PDF,CSV,剪贴板和打印机。 这是所需的所有代码: $(document).ready( function () { $('#example').dataTable( { "sDom": 'T<"clear">lfrtip', "oTableTools": { "sSwfPath": "/swf/copy_cvs_xls_pdf.swf" } } ); } ); 因此,部署迅速,没有浏览器限制,不需要服务器端语言,并且最重要的是非常容易理解。 这是双赢。 但是,它确实有一个局限性,那就是严格格式化列。 如果格式化和颜色是绝对的突破口,我发现的唯一100%可靠的跨浏览器方法是使用服务器端语言来处理代码中的适当Excel文件。 我选择的解决方案是PHPExcel,这是我迄今为止发现的唯一一种

2021-04-03 20:29:15    分类:技术分享    javascript   jquery   export-to-excel

如何使用VBA在Excel中引用表?(How do I reference tables in Excel using VBA?)
问题 在Excel VBA中可以引用命名表吗? 假设这可能是... Sheets("Sheet1").Table("A_Table").Select 我已经看到一些表是列表对象的提法,但是我不确定这是否是同一件事。 回答1 如以下答案所述,将范围转换为表: Sub CreateTable() ActiveSheet.ListObjects.Add(xlSrcRange, Range("$B$1:$D$16"), , xlYes).Name = _ "Table1" 'No go in 2003 ActiveSheet.ListObjects("Table1").TableStyle = "TableStyleLight2" End Sub 回答2 OP询问,是否可以引用表,而不是如何添加表。 所以相当于 Sheets("Sheet1").Table("A_Table").Select 将是这样的声明: Sheets("Sheet1").ListObjects("A_Table").Range.Select 或选择零件(仅像表中的数据一样): Dim LO As ListObject Set LO = Sheets("Sheet1").ListObjects("A_Table") LO.HeaderRowRange.Select ' Select just header row LO

2021-04-07 00:24:12    分类:技术分享    excel   vba   listobject   excel-tables

python学习框架图-Python学习线路图 -蓝鸥
Python学习路线图 Python基础 适用/适合人群:适合小白,零基础 目标:掌握HTML CSS div+css,javascript,h5等前端基本技术 ●01开班典礼: 1、Pycharm安装 2、Python简单程序 3、整个课程体系 ●Python基础语法 1、Python变量 2、Python的数据类型 3、Python中的运算符 4、流程控制 5、猜数字 6、猜数字改进(作业) 7、布尔类型 8、分支语句(if,if-elif-else, if-else) ●Python字符串解析 1、字符串创建 2、原始字符串创建 3、长字符串操作 4、字符串格式化操作 5、字符串内置方法 ●Python三大数据结构 1、列表 2、元组 3、字典 4、数据遍历 ●Python循环结构 1、函数的定义 2、函数的分类 3、函数调用 4、参数类型和数据传递 5、局部变量和成员变量 6、return关键字 7、匿名函数 ●Python正则表达式 1、re.match函数 2、re.search方法 3、re.match与re.search的区别 4、检索和替换 5、正则表达式修饰符 - 可选标志 6、正则表达式模式 ●Python面向对象 1、面向对象技术简介 2、类定义 3、类对象 4、类的方法 5、继承 多继承 6、方法重写 7、运算符重载 ●Python Mysql数据库 1

2021-04-24 11:22:41    分类:博客    

VBA代码从Excel到Access更新/创建新记录(VBA code to update / create new record from Excel to Access)
问题 我一直在尝试到处寻找答案,但是我在VBA中低下的技能确实并没有帮助我弄清楚我要编写的代码。 到目前为止,我有以下代码: Sub ADOFromExcelToAccess() ' exports data from the active worksheet to a table in an Access database ' this procedure must be edited before use Dim cn As ADODB.Connection, rs As ADODB.Recordset, r As Long ' connect to the Access database Set cn = New ADODB.Connection cn.Open "Provider=Microsoft.ACE.OLEDB.12.0; " & _ "Data Source=\\GSS_Model_2.4.accdb;" ' open a recordset Set rs = New ADODB.Recordset rs.Open "Forecast_T", cn, adOpenKeyset, adLockOptimistic, adCmdTable ' all records in a table For i = 4 To 16 x = 0 Do While Len(Range

2021-04-26 14:54:29    分类:技术分享    excel   vba   ms-access

Spring3.0.x API在线参考教程—https://docs.spring.io/spring/docs/
Spring 各个版本的API文档:https://docs.spring.io/spring/docs/ Spring 3.0.x:https://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/ 目录 I. Spring框架概述 1. Spring框架简介 1.1。依赖注入和控制反转 1.2。模组 1.2.1。核心容器 1.2.2。数据访问/集成 1.2.3。网页 1.2.4。AOP和仪器 1.2.5。测试 1.3。使用场景 1.3.1。依赖性管理和命名约定 1.3.1.1。Spring的依赖,并依赖于春 1.3.1.2。Maven依赖管理 1.3.1.3。常春藤依赖管理 1.3.2。记录中 1.3.2.1。不使用公共记录 1.3.2.2。使用SLF4J 1.3.2.3。使用Log4J 二。Spring 3.0的新功能 2. Spring 3.0的新功能和增强功能 2.1。Java 5 2.2。改进的文档 2.3。新文章和教程 2.4。新的模块组织和构建系统 2.5。新功能概述 2.5.1。为Java 5更新的核心API 2.5.2。春季表达语言 2.5.3。控制反转(IoC)容器 2.5.3.1。基于Java的Bean元数据 2.5.3.2。在组件内定义bean元数据 2.5.4

2021-04-20 16:01:49    分类:博客    

matlab工具箱
matlab“最小系统”安装 组件Valuematlab必备安装simulink不用说simscape电力电子simscape driveline汽车动力总成建模工具simscape fluids液压antenna toolboxAntenna Toolbox™ 提供了设计、分析天线单元和阵列并使其可视化的功能和应用程序。您可以使用具有参数化几何结构的预定义单元或任意平面单元设计独立的天线并建立天线阵列。Data Acquisition Toolbox提供应用和功能,用于配置数据采集硬件,将数据读入MATLAB ®和Simulink ®,和将数据写入DAQ模拟和数字输出通道。该工具箱支持多种数据采集硬件,包括USB,PCI,PCI Express总线®,PXI ®,和PXI Express ®设备,从美国国家仪器公司®和其他供应商。Fixed-Point Designer™提供了丰富的数据类型和工具,用于在嵌入式硬件上优化和实现定点和浮点算法。它包括定点和浮点数据类型以及特定于目标的数值设置。使用 Fixed-Point Designer,您可以执行特定于目标的定点位真仿真。然后,您可以事先测试和调试溢出及精度损失等量化效应,之后再在硬件上实现设计Filter Design HDL Coder用于生成可合成、可移植的 VHDL® 和 Verilog® 代码,以实现在 FPGA 或

2021-04-11 21:02:47    分类:博客    

如何自动将数据从上传的CSV或XLS文件导入Google表格(How to automatically import data from uploaded CSV or XLS file into Google Sheets)
问题 我在服务器上有旧版数据库系统(无法通过网络访问),该系统会生成CSV或XLS报告到Google云端硬盘文件夹。 目前,我正在云端硬盘网络界面中手动打开这些文件,并将其转换为Google表格。 我希望这是自动的,以便我可以创建作业,以附加/转换和绘制其他工作表中的数据。 是否可以输出本机.gsheet文件? 还是在Google Apps中或通过基于Windows的脚本/实用程序将CSV或XLS保存到Google云端硬盘后,可以通过编程方式将CSV或XLS转换为.gsheet? 回答1 您可以使用Google Apps脚本以编程方式将数据从云端硬盘中的csv文件导入到现有的Google表格中,并根据需要替换/添加数据。 以下是一些示例代码。 假设: a)您的云端硬盘中有一个指定的文件夹,CSV文件已保存/上传到该文件夹​​; b) CSV文件名为“ report.csv”,其中的数据以逗号分隔; c)将CSV数据导入到指定的电子表格中。 有关更多详细信息,请参见代码中的注释。 function importData() { var fSource = DriveApp.getFolderById(reports_folder_id); // reports_folder_id = id of folder where csv reports are saved var fi =

2021-03-29 06:51:09    分类:技术分享    google-apps-script   google-sheets   google-drive-api   google-spreadsheet-api

小技巧,教你轻松实现数据可视化
通过可视化你想表达什么信息表达某个什么结论(平台上的用户中哪个地区的用户较多、数据分析领域最具有权威的人物是谁、2016年的GMV环比去年是增加类还是降低了)。阐述某种现象(学生成绩好坏可能与家庭背景是否具有一定的相关性、应届生收入和毕业院校是否有一定的相关性)。选择具体的可视化形式明确了我们要借助图表传递什么信息以后我们就可以着手选择合适的图表了,这里我们借助于《数据之美》作者提出的观点,不是列举什么柱状图、折线图等具体的图表,而是介绍一些组成这些图表的零部件。比如说柱状图就是有长度和直角坐标系组成的。我们只需要选择所需的零部件进行组合即可。接下来具体看一下这些零部件。基于数据的零部件有:视觉暗示、坐标系、标尺、背景信息以及前面四种形式的任意组合。1、视觉暗示是指通过查看图表就可以与潜意识中的意识进行联系从而得出图表表达的意识。常用的视觉暗示主要有:位置(位置高低)、长度(长短)、角度(大小)、方向(方向上升还是下降)、形状(不同形状代表不同分类)、面积(面积大小)、体积(体积大小)、饱和度(色调的强度,就是颜色的深浅)、色调(不同颜色)。2、坐标系这里的坐标系和我们之前数学中学到的坐标系是相同的,只不过坐标轴的意义可能稍有不同。常见的坐标系种类有:直角坐标系、极坐标系和地理坐标系。大家对直角坐标系、极坐标系比较熟悉,这里说一下地理坐标系

2021-04-19 18:20:24    分类:博客    数据可视化

基于Java科研项目申报管理系统
目前高校的科研项目管理的管理大多还采用Excel软件,word等办公软件进行大量的数据汇总及处理,但由于其操作性和实用性不强,严重制约了高校科研管理工作的规范化和质量化发展,而且也严重影响高校领导及时利用科研信息进行决策的水平。这种方式不仅带给科研管理人员繁重的工作量,并且导致科研管理工作人员与管理人员之间缺少必要的沟通和信息交流,因此这种管理方式难以反应高校的科研现状,不但造成速度缓慢还导致信息失真. 具体研究内容为: (1)通过mysql数据库创建管理员表、用户信息表、科研表、评审表、奖励表、进展报告表等; (2)普通用户实现登录、退出以及用户相关的功能; (3)管理员通过mysql语句实现数据录入、修改、更新和插入以及用户账号管理; (4)系统通过计算机软件对录入的数据进行分析统计; (5)通过访问后台数据库,实现用户对信息的查询; (6)整个系统是在Tomcat 服务器上实现的。 具体功能 1.系统登录:系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户。 2.科研项目申请:科研人员申请科研项目,管理员对科研人员申请的项目进行立项,立项通过科研人员可以上传进度报告。 3.科研项目评审:科研人员申请科研项目后,由用户分别对科研项目评审和奖励,查看项目的进度报告。 4.科研项目奖励

2021-03-30 18:37:02    分类:博客    

python语言实例-Python代码样例列表
├─algorithm │ Python用户推荐系统曼哈顿算法实现.py │ NFA引擎,Python正则测试工具应用示例.py │ Python datetime计时程序的实现方法.py │ python du熊学斐波那契实现.py │ python lambda实现求素数的简短代码.py │ Python localtime()方法计算今天是一年中第几周.py │ Python math方法算24点代码详解.py │ Python 类快速排序方法找到第定n小数的方法.py │ python3.2循环单词求和功能.py │ python单链表、二叉树的操作方法面试题.py │ Python大数运算之竖式乘法程序.py │ python子网掩码格式转换工具源代码.py │ Python完成计算三维矢量幅度的方法源码.py │ Python实现折半二分查询方法.py │ Python实现求素数操作示例.py │ Python实现的几个常见的排序算法.py │ python实现逆波兰计算简单方法.py │ Python对RSA算法的简单实现.py │ Python常见排序算法实现与测速源码.py │ Python应用global变量找有效数字.py │ Python排序之直接插入排序方法.py │ Python方法如何将普通IP转换为十进制IP.py │ python方法求开方牛顿

2021-04-24 11:23:06    分类:博客    

python代码示例-Python代码样例列表
├─algorithm │ Python用户推荐系统曼哈顿算法实现.py │ NFA引擎,Python正则测试工具应用示例.py │ Python datetime计时程序的实现方法.py │ python du熊学斐波那契实现.py │ python lambda实现求素数的简短代码.py │ Python localtime()方法计算今天是一年中第几周.py │ Python math方法算24点代码详解.py │ Python 类快速排序方法找到第定n小数的方法.py │ python3.2循环单词求和功能.py │ python单链表、二叉树的操作方法面试题.py │ Python大数运算之竖式乘法程序.py │ python子网掩码格式转换工具源代码.py │ Python完成计算三维矢量幅度的方法源码.py │ Python实现折半二分查询方法.py │ Python实现求素数操作示例.py │ Python实现的几个常见的排序算法.py │ python实现逆波兰计算简单方法.py │ Python对RSA算法的简单实现.py │ Python常见排序算法实现与测速源码.py │ Python应用global变量找有效数字.py │ Python排序之直接插入排序方法.py │ Python方法如何将普通IP转换为十进制IP.py │ python方法求开方牛顿

2021-04-24 09:59:42    分类:博客    

python代码案例详解-Python代码样例列表
扫描左上角二维码,关注公众账号 数字货币量化投资,回复“Python例子”,获取以下600个Python经典例子源码 ├─algorithm │ Python用户推荐系统曼哈顿算法实现.py │ NFA引擎,Python正则测试工具应用示例.py │ Python datetime计时程序的实现方法.py │ python du熊学斐波那契实现.py │ python lambda实现求素数的简短代码.py │ Python localtime()方法计算今天是一年中第几周.py │ Python math方法算24点代码详解.py │ Python 类快速排序方法找到第定n小数的方法.py │ python3.2循环单词求和功能.py │ python单链表、二叉树的操作方法面试题.py │ Python大数运算之竖式乘法程序.py │ python子网掩码格式转换工具源代码.py │ Python完成计算三维矢量幅度的方法源码.py │ Python实现折半二分查询方法.py │ Python实现求素数操作示例.py │ Python实现的几个常见的排序算法.py │ python实现逆波兰计算简单方法.py │ Python对RSA算法的简单实现.py │ Python常见排序算法实现与测速源码.py │ Python应用global变量找有效数字.py │

2021-04-24 11:23:12    分类:博客    

Bookmarks(三)
Bookmarks 书签栏 tooltips提示效果,支持点击与经过显示,位置和效果可以自定义 - CSDN博客 疯狂的小萝卜头 - 博客园 【Kettle从零开始】第九弹之Kettle定时任务介绍 - RotKang - CSDN博客 Freemarker模版 Java开源Web开发框架分类列表 HTML5模板引擎 Thymeleaf 教程 - OPEN 开发经验库 Spring MVC视图层:thymeleaf vs. JSP - OPEN 开发经验库 thymeleaf 学习笔记-基础篇 - OPEN 开发经验库 HTML5模板引擎 Thymeleaf - OPEN 开发经验库 Freemarker中Configuration的setClassForTemplateLoading方法参数问题 - format丶 - 博客园 利用freemarker 静态化网页 - ajun_studio的专栏 - CSDN博客 关于Freemarker生成静态html文件及中文乱码的问题 - it_man的专栏 - CSDN博客 FreeMarker入门教程 - Raul·Fu - 博客园 最近在看的freemarker,个人认为有助于理解 - 老夫聊发少年狂 - CSDN博客 SpringMVC处理脚本,SQL注入问题 - 逍遥叹!! - 博客园 使用freemarker生成word

2021-04-14 19:24:10    分类:博客    

如何将一些数据写入Excel文件(.xlsx)(How to write some data to excel file(.xlsx))
问题 这就是我想要做的。 1.使用名称+值(日期)创建Excel文件(.xlsx)c://test/files/work1_4.13.14.xlsx 示例:work1_4.13.14.xlsx 2.将标题设置为文件示例:[名称] [年龄] [城市]。 3.我有3个列表,其中包含我需要填入Excel工作表的名称,年龄,城市。 这是我的目标 Name Age City Ben 20 xyz Jack 25 xyz Mike 45 zyx 有任何想法吗? 回答1 试试这个代码 Microsoft.Office.Interop.Excel.Application oXL; Microsoft.Office.Interop.Excel._Workbook oWB; Microsoft.Office.Interop.Excel._Worksheet oSheet; Microsoft.Office.Interop.Excel.Range oRng; object misvalue = System.Reflection.Missing.Value; try { //Start Excel and get Application object. oXL = new Microsoft.Office.Interop.Excel.Application(); oXL.Visible = true;

2021-04-10 02:30:50    分类:技术分享    c#   asp.net   excel

孔浩java爱酷网_孔浩老师JAVA WebService教程
01webservice快速实例 02_wsimport的使用 03_wsdl和soap讲解(介入了tcpmon工具) 04_SOA的分析(纯属扯淡) 05_dtd讲解 06_schema的命名空间 07_schema的元素和属性的定义 08_schema的语法和建议的编写方式 09使用jaxb完成对象和xml的转换 10Stax的基本操作(基于光标,基于迭代模型和过滤器) 11_Stax的基本操作(基于xpath的处理) 12_Stax的基本操作(写文档和修改文档) 13第一次课的内容复习 14soap消息的分析和消息的创建 15_soap消息传递和处理 16_soap消息传递和处理(基于Payload的方式) 17_SOAP显示的创建和处理SOAPHeader的信息 18_soap的异常处理 19_soap的Handler的处理 20_soap的建立服务器和客户端的Handler 21_soap的进行简单的用户认证处理 22_soap的基于契约优先WSDL的开发流程(非常重要) 23_soap的基于契约优先的头信息处理(隐式头信息) 24基于契约优先开发用户管理小功能实现了wsdl 25基于契约优先开发用户管理小功能基于RPC的方式 26基于契约优先开发用户管理小功能基于Document的BARE方式 27基于契约优先开发用户管理小功能实现了客户端的操作

2021-04-28 16:42:46    分类:博客    

企业信用评分卡建模模型实战(应用场景-企业债 融资 并购 上市)
企业信用评级在全球金融领域有广泛应用。它涉及到公司管理,企业债发行,企业融资,企业上市,企业并购,个人炒股和购买公司债券等多个场景。企业债发行企业主体信用评级越高,意味着该企业抗风险能力、盈利能力越强,发债融资成本越低。作为企业董事会,管理者,决策者应该了解企业主要财务指标,了解自身企业评级。企业发债时都需要评级。国内评级这块主要分为AAA、AA+、AA、AA-、A+。企业评级过低会限制某些工具的发行额度、交易场所可质押性等等如果是评级太低,企业发行债券没人买。目前广大投资者的投资门槛是AA。 企业上市 企业上市融资时也需要信用评级。目前国内只有优质企业才能上市融资,上市牌照是很难拿的。如果财务指标和资质不达标,则不能上市。企业并购企业并购是企业之间的兼并和收购行为。如果收购方不能很好了解对方企业评级,买来的企业可能是包装过的垃圾企业。失败企业并购会让企业背上巨大债务负担。个人炒股个人炒股投资者如果不懂企业评级,也难以买到优质股,容易被人忽悠买到垃圾股。建议不会数据科学的人趁早离开股市和金融投资,否则可能欠下巨额债务。如果个人通过学习机器学习模型,可以识别有价值企业,股票,债券,财富升值概率显著高于不懂模型的人。 企业信用评级模型如何搭建?企业如何才能通过信用评级? 标准普尔、穆迪,惠誉国际,中诚信等知名评级机构的评级规则如何破解

2021-03-27 01:12:02    分类:博客    企业评级   信用评级   企业信用评级