- 博客(73)
- 资源 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Excel怎么批量将CSV格式转换为xlsx或xls格式?VBA、宏、软件?
怎么批量将CSV格式转换为xlsx或xls格式?下面给大家介绍几种方法:1、原始方法如果是少量的Excel文件可以采用打开——另存为。。,选择想要转换的格式就OK了!2、利用Excel的VBA在你要转换的CSV文件夹中新建一个EXCEL文件并打开,创建一个宏。然后在VBA通用窗体中输入下面代码:Sub 转换()Application.ScreenUpdating = Falsep...
2019-08-03 10:52:51
19088
7
原创 Django实战项目之进销存数据分析报表——第二天:项目创建和 PyCharm 配置
在上一篇博客中,我们讨论了如何搭建一个全栈 Web 应用的开发环境,包括 Python 环境的创建、Django 和 MySQL 的安装以及前端技术栈的选择。现在,让我们继续深入,学习如何在 PyCharm 中创建一个新的 Django 项目并进行配置。
2024-07-22 20:14:11
915
原创 Bootstrap 5:现代前端开发的新篇章
然而,随着原生JavaScript的发展,Bootstrap 5完全移除了对jQuery的依赖,转而使用原生JavaScript来实现所有功能,这不仅减少了代码的体积,还提高了性能。Bootstrap 5的发布,不仅带来了新的功能和改进,也为我们提供了更多的选择和可能性。:Bootstrap 5的文档经过了全面更新,提供了更详细、更易于理解的指南和示例。:新版本引入了更多的组件,如新的导航组件、卡片组件、表单组件等,这些组件不仅美观,而且功能强大,极大地丰富了开发者的设计工具箱。
2024-07-18 20:17:58
752
原创 Django实战项目之进销存数据分析报表——第一天:Anaconda 环境搭建
通过以上步骤,你已经成功安装了Anaconda,并创建了一个包含Python 3.9的独立环境。这为你的项目提供了一个干净、隔离的开发环境,有助于避免不同项目之间的库版本冲突。利用Anaconda的强大功能,你可以更专注于开发,而不是环境配置。
2024-07-18 20:07:11
1074
原创 开启你的 Django 开发之旅:从环境搭建到服务部署
欢迎来到这个关于如何使用 Django、MySQL、HTML、CSS、Bootstrap、jQuery 和 ECharts 构建一个全栈 Web 应用的指南。在这个博客中,我们将从零开始,一步步地搭建开发环境,并最终将服务部署到 Linux 系统上。本篇进介绍大概得步骤,后面会结合正在做的项目做实例分享,包含在项目中遇到的bug以及解决方法。
2024-07-16 18:25:17
1141
原创 MongoDB文档存储与插入操作详解
在MongoDB中,文档是MongoDB的数据存储单位。一个文档类似于关系型数据库中的一行记录,它使用键值对的形式表示数据。MongoDB的文档是动态的,每个文档可以有不同的结构,字段可以根据需要灵活添加和修改。文档使用BSON格式进行编码,BSON是一种二进制表示的JSON格式,具有更高效的存储和传输性能。"age": 30,在这个示例中,我们有一个文档表示一个人的信息。文档包含了"name"、"age"和"city"三个字段,每个字段对应一个数据值。
2023-07-17 20:24:09
2282
原创 Python爬虫前置知识与爬虫步骤解析
Python爬虫是一项强大的技术,掌握了前置知识和基本步骤后,可以帮助我们更好地获取网络信息并处理数据。在进行爬虫开发时,需要注意遵守法律法规和网站规定,不得恶意爬取数据。
2023-05-23 18:55:51
802
原创 在Win10系统下,应用软件找不到映射的网络驱动器,怎么解决
最近我在用powerbi desktop时,在更新新版后,突然就无法来连接映射的网络驱动盘,然后测试了各种办法,最后通过更改注册表解决了。打开“程序和功能”里的“启用或关闭Windows功能”,“SMB直通”前打上勾。右键单击“EnableLinkedConnections”,然后单击“修改”。单击“开始”,在“运行”框中键入regedit,然后按Enter。在“数值数据”框中,键入1,然后单击“确定”。指向“新建”,然后单击“DWORD值”。退出注册表编辑器,然后重新启动计算机。
2023-05-09 11:28:20
5246
原创 python爬虫开篇——基础知识以及简单爬虫程序
Python是一种强大的编程语言,它可以用来实现很多不同的功能,其中之一就是网络爬虫。在本文中,我们介绍了Python的爬虫库、爬虫的步骤、注意事项以及一个简单的示例代码。希望本文对初学者有所帮助,也希望大家在使用爬虫时遵守相关规定,不要滥用爬虫技术。
2023-04-24 20:29:24
831
原创 Python结合OpenAI的GPT-3 API做数据分析
接下来,使用OpenAI的GPT-3 API循环分析数据集的每个列,并将分析结果添加到一个结果列表中。最后,打印了每个列的分析结果。在本示例中,我使用GPT-3来分析给定的CSV文件中的数据,并生成相应的报告。请注意,这种方法可能会受到OpenAI API的限制,您需要确保您的数据量和提示不会超出OpenAI API的访问限制。此外,您可能需要根据您的具体情况对生成的分析报告进行后期处理和编辑。但是该示例提供了一个简单的示例,帮助您入门如何使用OpenAI的GPT-3 API进行数据分析。
2023-04-07 12:31:34
1783
原创 CSV文件中存在很长的数字时,如果直接将其转换为Excel格式xlsx,后面的几位数字变成0,用Python处理
当CSV文件中存在很长的数字时,如果直接将其转换为Excel格式(xlsx),会遇到两个问题:一是可能会自动将数字转换成科学计数法;二是可能会出现末尾0被截断的情况。这是因为Excel默认对单元格进行了格式化处理,而这种格式化处理有时并不符合我们的需求。
2023-03-30 21:54:24
1861
原创 Python办公自动化之处理文件与文件夹
(2)第一个以”/”开头的参数开始拼接,之前的参数全部丢弃,当有多个时,从最后一个开始。(3)如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾。(1)如果各组件名首字母不包含’/’,则函数会自动加上。os.path.join()函数:连接多个路径名。当前未指定路径,则返回.py文件所在的全部文件名。(1)绝对路径:适用于不是同一根目录的情况下。若给出文件路径,则返回路径下的所有文件。(2)相对路径:适用于同一跟目录下。4、列出文件下所有的文件。1、相对路径与绝对路径。2、获取当前的运行路径。
2023-03-30 21:34:24
405
原创 用Python编写的批量处理图片并添加信息的程序
在工作中经常会遇到批量处理商品图片并组合商品相关信息的事情,现在我用Python编写的批量处理表格中的图片并添加货号、售价、货值信息的程序。此程序会遍历Excel表格中的每一行数据,读取图片文件名、货号、售价和货值信息,并在每个图片的左上角添加这些信息,然后保存修改后的文件。替换成你的Excel文件路径,其中该文件应包含列名为 "图片文件名"、"货号"、"售价" 和 "货值" 的列。替换为包含所有要处理的图片文件的目录路径,并且将。替换为希望输出文件的目录路径。
2023-03-30 21:33:35
361
原创 Python数据分析的几个主要库,pandas、numpy、Matplotlib、Scikit-learn
Python是一种流行的编程语言,因其强大的数据分析和可视化库而成为数据科学家的首选。本文将介绍Python数据分析的几个主要模块和应用。
2023-03-30 21:29:55
1473
原创 Python 脚本自动刷新并发布 Power BI Desktop 的程序
接下来,你需要创建一个 Azure Active Directory 应用程序,并授予该应用程序对 Power BI API 的访问权限。当你运行脚本时,它将自动刷新指定的报表,并将其发布到 Power BI 中,以供其他人查看和使用。配置文件来存储应用程序凭证、报表路径和其他配置信息。在上面的脚本中,你需要创建一个。希望这可以帮助你实现你的目标!
2023-03-30 21:17:53
1157
5
原创 Python基础——第十四章 new方法、装饰器
Python中的new方法和装饰器是面向对象编程中非常重要的概念,也是Python语言优雅和灵活的体现。在这篇博客中,我们将深入探讨这两个概念。
2023-03-30 18:25:37
329
原创 python基础——函数部分补充之拆包一系列情况
在 Python 编程中,函数返回值有多个时,我们可以通过拆包(unpacking)的形式对返回值进行分开处理。这样做可以快速使用每个数据,并且代码更加简洁易读。
2023-02-01 17:53:25
162
原创 Linux常见的面试问题集锦
问题1:绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?答案:绝对路径: 如/etc/init.d当前目录和上层目录: ./ ../主目录: ~/切换目录: cd问题2:怎么查看当前进程?怎么执行退出?怎么查看当前路径?答案:查看当前进程: ps执行退出: exit查看当前路径: pwd问题3:怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令?答案:清屏: clear退出当前命令: ctrl+c 彻底.
2023-01-18 16:35:51
2045
原创 python中类的基础总结
通过“self.变量名”方式定义的变量,仅用于调用方法的对象。5、__init__什么时候会自动运行?实例化的时候,__init__会自动运行。方法前的第一个参数是self。通过关键字class来声明。4、如何访问类中的属性?实例化的过程就是运行类。3、如何调用类的方法?self是实例对象本身。1、如何声明一个类?2、如何运行一个类?6、什么是self?7、什么是实例属性?8、什么是实例方法?9、类和对象的关系?
2023-01-12 18:13:13
83
原创 Python数据分析——Pandas第二天之DataFrame表型数据结构
记录pandas库之DataFrame的使用经验columns:设置列标签,当设置columns时行与列转置。dtype: 数据类型, 当前的格式设置的是整个数据表。data:一组数据,每列都可以是不同类型的值。copy: 是否拷贝数据,默认是FALSE。index:设置索引值,即:行标签。
2022-09-23 22:02:51
670
原创 MySQL数据库基础——其他常见的基本操作
1、索引索引这个词,相信你不陌生,像python列表中的索引值,a[2]代表列表a的第3个位置的值在数据库中呢,索引是一种与表有关的结构,它的作用相当于书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,没有索引的情况是全表搜索:将所有记录一一取出,和查询条件进行对比,然后返回满足条件的记录。这样做会花费大量时间。而如果在表中已建立索引,在索引中找到符合查询条件的索引值,通过索引值就可以快速找到表中的数据,可以大大加快查询速度。对一张表中的某个列建立索引,
2021-05-18 13:57:56
95
原创 MySQL数据库基础——强大的select之二,更加精彩的功能
通配符关键字like可用于实现模糊查询,常见于搜索功能中。和 like 联用的通常还有通配符,代表未知字符。SQL 中的通配符是_和%。其中_代表一个未指定字符,%代表不定个未指定字符排序对结果按某一列来排序,这就要用到order by排序关键词。默认情况下,order by的结果是升序排列,而使用关键词asc和desc可指定升序或降序排序。降序(desc)升序(asc)SQL内置函数COUNT SUM ...
2021-05-06 11:53:57
167
1
原创 MySQL数据库基础——强大的select,你不了解他
select语句的基本格式:select 列名 from 表名 where 限制条件;
2021-05-05 20:40:59
137
2
原创 MYSQL数据库基础——你必须按照我给你限制的条件来,SQL的约束
1、约束分类限制表的行或者列的数据,以此保证表的数据的完整性、唯一性约束的类别:约束类型 主键 默认值 唯一 外键 非空 关键字 primary key default unique foreign kry not null 1.1、主键主键(primary key)作为数据表中一行的唯一标识符,在一张表中通过主键就能定位到某一行数据,主键不能重复且不能为空创建的时候定义主键,create tab...
2021-04-26 20:34:26
165
原创 HTML从基础到开发——第二天 三剑客之二 CSS基本样式,class,id
1、什么是标签?标签是由:小于号+中间字符+大于号组成的代码(注:代码的所有字符都由英文字符组成)作用是给用户展示特定内容或是告诉浏览器与搜索引擎关于网页的部分信息2、网页基本标签介绍...
2021-04-24 16:51:44
106
原创 python练习题——for循环之“一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?”
题目3:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?解析:完全平方数:如果一个正整数m是某一个整数x的平方,那么这个正整数m叫做完全平方数设这个整数为x,根据题目:x+100=n^2,x+100+168=m^2m^2-n^2=168,即(m+n)(m-n)=168令m+n=i,m-n=j,i*j=168则m=(i+j)/2,n=(i-j)/2,则i、j要么全是偶数,要么全是奇数可得:i>j,j>=2,2<i<=84..
2021-04-08 18:43:58
10726
原创 python练习题——for循环之你能拿到多少奖金?
企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?方法一:if语句列举#笨方法:I = fl...
2021-04-08 18:37:24
627
2
原创 Python练习题——for循环之“输入某年某月某日,判断这一天是这一年的第几天?”
输入某年某月某日,判断这一天是这一年的第几天?程序分析:以2020年3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,2020年是闰年且输入月份大于2时需考虑多加一天:...
2021-04-08 18:30:56
5111
原创 Python基础——第十二章 子承父业,继承,基类的定义
上一章,思考题:定义个矩形类,有长和宽两个实例属性, 还有一个计算面积的方法。那么如果换成求正方形的面积,该怎么做呢?class Square: def __init__(self,width,length): #定义初始化 self.width = width self.length = length def getarea(self): #定义方法 area = self.width * self.length
2021-04-06 18:36:24
448
原创 PowerBI基础——第五天 安全除法、逻辑判断、笛卡尔积、交差和
在业务分析中国,我们经常遇到分母为0的数据,这时候结果是无限大,我们怎么改变这种结果呢?1、安全除法——dicide我们一般可以用运算符“/”来完成,Divide(分子,分母)可谓安全除法,它的好处是可以在分母为零时防止出现报错信息格式:DIVIDE(分子,分母,显示项)2、逻辑判断2.1、if语句格式:IF(条件,真,假)2.2.switch语句格式:SWITCH(‘表名’[列名],1,结果1,...)3、交差并3.1、交叉两表相交相同部分:inte
2021-03-31 16:54:33
3771
原创 Python基础——第十一章 初始化 特殊方法、析构函数
思考:上章,实例化之后才添加 实例属性,那有没有办法在实例化的时候就添加实例属性呢?初始化
2021-03-31 15:51:11
199
2
原创 Python基础——第十章 类的定义 面对对象的编程 self实力本身
思考:之前我们在数据类型里面学习到了列表的方法,那是怎么让列表里面放下这么多方法呢?利用dir()查看列表方法a = [1,2,3]print(dir(a))'''执行结果:['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__ge...
2021-03-31 09:41:08
150
原创 PowerBI基础——第四天 如何按照日期变化滚动求和,X系列函数和earlier函数碰撞出的火花,VAR代替earlier函数的另一种花火
1、X系列函数我们常见的一些函数如:SUM、AVERAGE、COUNT......,当他们后面跟上X,会出现什么样的变化呢?SUMX('表','表达式')函数,返回为表中的每一行计算的表达式的和;AVERAGEX('表','表达式')函数,返回为表中的每一行计算的表达式的平均值;COUNTX('表','表达式')函数,在对表上的表达式求值时,对包含非空白值的行数或计算结果为非空白值的表达式进行计数。2、earlier函数earlier函数,返回所述列的外部计算传递中指定列...
2021-03-30 11:42:13
4790
原创 PowerBI基础 ——第三天 分组求和summarizecolumns等同于SQL中的分组汇总group by
本文的数据下载地址:https://download.csdn.net/download/weixin_44435602/161285641、从官方给出summarizecolumns的解释:返回组组的摘要表语法:SUMMARIZECOLUMNS( <groupBy_columnName> [, < groupBy_columnName >]…, [<filterTable>]…[, <name>, <expression>..
2021-03-26 11:53:15
9252
6
原创 PowerBI基础——第二天 最强大的引擎calculate、筛选表calculatetable、高级筛选器filter
简体中文版的PowerBI官网:https://powerbi.microsoft.com/zh-cn/在Analysis Services、Power BI 以及 Excel 中的 Power Pivot中使用的公式表达语言叫做数据分析表达式(DAX)语言本篇文章介绍一些常见的函数用法,sum(求和)、countrows(统计行数)、average(求平均值)、lookupvalue(匹配)、related多对一匹配、relatedtable一对多匹配等,简化数据分析步骤提升效率文章中的数据来
2021-03-25 11:36:02
5945
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人