IDEA导入一个项目

方法一:1、打开IDEA,点击ImportProject2、选择项目路径,然后点击OK即可。方法二:1、点击File–>New–>ProjectfromExistingSources2、选择项目路径,然后点击OK即可。...
开发笔记 开发笔记·2023-07-17

C# 用 NPOI 处理 Excel 时,字体影响整个单元格分析

建立了一个Excel文件作为模板,其中第一行为模板行,设置了红色字体,在往其中填充数据时,将模板行复制到下面的各行,再在下面各行填充数据。现在想给第3行第1个单元格加粗,使用下面的代码://法一cell.Sheet.Workbook.GetFontAt(cell.CellStyle.FontIndex).Boldweight=800;//法二cell.CellStyle.GetFont(cell.Sheet.Workbook).Boldweight=800;上面两个方法都是一样的,就是获得Font,为其设置Boldweight,只不过一个是从Workbook发起,一个是从Cell发起。问题出现了:所有行的第1列都被加粗了。想了一下,可能是由于各个单元格共用一个Font造成的。于是尝试下面的代码:IFontfont=cell.CellStyle.GetFont(cell.Sheet.Workbook);font.Boldweight=boldWeight;cell.CellStyle.SetFont(font);试图通过SetFont来以克隆的方式,复制产生一个新的Font,但是结果依旧...

System.Diagnostics.Process.Start 打不开 Excel 文件?

C#中,可以用System.Diagnostics.Process.Start打开文件、运行应用程序,但是近日在打开一个Excel文件时没有任何提示,也没有打开。原来啊,已经打开了另一个Excel,并且正在作某个特殊操作(比如正在修改Sheet名称),造成了Excel忙着干这边这事、等待这边的回应,没办法执行其他新的操作。这个不属于故障问题。...

VC# 在 WinForm 窗口中显示 Word、Excel文件

本文介绍的VC#在WinForm窗口中显示Word、Excel文件,并不是用VC#通过Microsoft.Office.Interop.Word来进行的,而是通过一个微软的dsoframer的控件进行的。首先下载dsoframer,将其拖拽到VisualStudio的项目中。切换到Form设计界面,在工具箱中,右键,单击“选择项”。切换到“COM组件”,单击“浏览”添加好后,把控件拖到Form中,VisualStudio自动为您添加相应引用,接下来就是相应的使用了。打开文件axFramerControl1.Open("D:\cftea.doc",false,"","","");注意,初始的控件名称,不是我们想象的dsoFramer1,而是axFramerControl1,不过这个我们自己可以改。这样就打开一个Word文档了,实际上它是调用的Word程序,但它嵌入到了WinForm中。什么,不想要Word工具栏?简单,在设计界面选中控件,切换到属性,将其Titlebar、Menubar、Toolbars、等设置为False。要打印?好说。if(printDialog1.ShowDial...

NPOI-NPOI 创建 Excel 出错“此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用。”

NPOI-NPOI创建Excel出错“此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用。”NPOI-用NPOI根据Excel模板生成文件NPOI-快速处理Excel的类NPOI新版本类略有不同NPOI-真正删除行(非清空数据)的方法NPOI创建Excel出错“此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用。”NPOI是从POI发展来的,POI是Java平台下操作Word、Excel的类库,NPOI是.NET2.0平台下操作Excel的类库(Word没开发下去)。用NPOI操作Excel优点是:速度很快,比Office接口快多了,且不需要安装Office;功能强,比如合并单元格、设置字体、设置边框、设置打印等。NPOI在创建Excel时遇到大数据时,打开Excel出错:“此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用。”这是由于NPOI在Excel中创建了过多的字体造成的,就是Workbook.CreateFont()那句,可能被频繁调用了。...

Linux下Orcle数据库导入导出中文乱码解决方法

之前因为程序要搬迁,在对Oracle数据库进行导入导出操作的时候,数据表的中文注释以及存储过程和函数中的中文注释均显示乱码。让人着实痛苦。首先可以查看相关信息看看:1、客户端字符集必须与服务端字符集一直2、加载到Oracle数据库中的数据字符集必须与服务器字符集一致(例如:在不同字符集服务器之间导数据会导致中文乱码)3、字符集同时存在于Oracle服务器和Oracle客户端4、服务器字符集是在安装Oracle数据库的时候就指定的,一般不能修改,否则会出问题。如:ZHS16GBK字符集5、客户端字符集是在Oracle用户环境变量中设定的一些相关内容:SELECT*FROMv$nls_valid_values;#查看Oracle数据库可用字符集参数设置select*fromnls_database_parameters;#查看Oracle数据库字符集select*fromnls_instance_parameters;#查看Oracle客户端字符集环境解决办法:Oracle客户端字符集由当前用户环境变量NLS_LANG设定NLS_LANG构成方式:NLS_LANG=LANGUAGE_TER...

vue怎么导入excel文件和多个sheets

这篇文章主要介绍了vue怎么导入excel文件和多个sheets的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么导入excel文件和多个sheets文章都会有所收获,下面我们一起来看看吧。html导入按钮和选择文件的弹框      <el-button v-waves :loading='downloadLoading' class='filter-item' type='primary' icon='el-icon-download' @click='daoru'>        导入      </el-button>      <el-dialog title="导入文件" :visible.sync="excelImportShow">        <a rel="externalnofollow"href="javascript:;" rel="external nofollow"  class="file">          <input id="upload" type="fi...

python3 操作excel 报错 AttributeError:module ‘win32com.gen_py.’ has no attribute CLSIDToClassMap

电脑python3使用pywin32操作excel文件就报错。报错信息如下:Traceback(mostrecentcalllast):File"F:Pythonlibsite-packagesxlwings\_xlwindows.py",line288,in__init__File"F:Pythonlibsite-packageswin32comclient\__init__.py",line114,inDispatchExFile"F:Pythonlibsite-packageswin32comclient\__init__.py",line96,inDispatchFile"F:Pythonlibsite-packageswin32comclient\__init__.py",line37,in__WrapDispatchFile"F:Pythonlibsite-packageswin32comclientgencache.py",line183,inGetClassForCLSIDFile"F:Pythonlibsite-packageswin32comclientgencac...

MySQL导入大sql 文件大小限制问题的解决

解决过程如下:1、由于mysql能解析sql的压缩文件,因此将200M压缩后为5M。2、默认情况下:MySQL导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,可修改php.ini参数调整:在php.ini中修改相关参数:影响MySQL导入文件大小的参数有三个:、memory_limit=128M,upload_max_filesize=2M,post_max_size=8M ...

python判断excel有多少行

准备测试数据: 测试数据打开PyCharm输入以下代码 程序代码运行效果如下: 运行效果展示附上实现代码:#!/usr/bin/envpythonimportpandasaspdOPENPATH='test.xls'SAVEPATH='test1.xls'deftotal_count(path=OPENPATH,sheetname='testsheet'):df=pd.read_excel(path,sheet_name=sheetname,names=['值','计数'])#获取统计项目item_name=set(df['值'])#创建字典统计total_dict=dict(zip([iforiinitem_name],[0for_inrange(len(item_name))]))#遍历”值“列,逐个统计数量forindex,iteminenumerate(df['值']):#如果在set中ifiteminitem_n...
开发笔记 开发笔记·2023-02-16

python 将txt内容写入excel

#!/usr/bin/envpython#-*-coding:utf-8-*importosimportxlrdimportxlwtimportdatetimeimportrefromutils.XUtilsimportXUtilsdefcreate_and_write_data_to_excel(p_file_name_prefix=None,p_sheetname=None,p_data=None):wbk=xlwt.Workbook()ifp_sheetnameisNone:p_sheetname='Sheet1'sheet=wbk.add_sheet(p_sheetname,cell_overwrite_ok=True)foriinxrange(len(p_data)):forjinxrange(len(p_data[i])):sheet.write(i,j,p_data[i][j])filename=p_file_name_prefix+datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S"...

ExcelPackage 使用說明

1.使用方法publicIActionResultExcel(){stringsWebRootFolder=_hostingEnvironment.WebRootPath;stringsFileName="测试导出excel.xlsx";FileInfofile=newFileInfo(Path.Combine(sWebRootFolder,sFileName));file.Delete();using(ExcelPackagepackage=newExcelPackage(file)){//添加worksheetExcelWorksheetworksheet=package.Workbook.Worksheets.Add("sheet1");//添加头//worksheet.Cells[1,1].Value="ID";//worksheet.Cells[1,2].Value="Name";//worksheet.Cells[1,3].Value="Url";worksheet.Cells["A1"].Value="编号";worksheet.Cells["B1"].Value="姓名...
开发笔记 开发笔记·2022-10-26

excel怎么在格子里加一格

需要使用Excel文本相加的函数实现,步骤如下:1、假设需要加空格的数据从A列A2单元格开始,在B2单元格输入=""&A2,单击任意单元格或者按enter键即在单元格前加空格,下拉。2、双引号需是半角符号,即英文输入法状态下的,中间是一个空格,表示在单元格前一个空格,若按两次空格键,就表示在单元格前加四个空格。“&”这个符号就表示前后文本相加,输入此符号后,则单击A2单元格,表示空格+A2单元格的值。那么如何去掉呢?选择整列,点击菜单“数据—分列”,第一步选“分隔符号”,第二步选择“空格”,第三步选择“文本”,完成。...

thinkphp Excel上传、读取、数据导出

首先安装composer在thinkphp根目录执行安装命令 composerrequirephpoffice/phpexcel安装phpExcel类Excel上传publicfunctionexportExcel(){$file=request()->file('excel');if(!file_exists($_SERVER['DOCUMENT_ROOT'].'/uploads/excel/')){mkdir($_SERVER['DOCUMENT_ROOT'].'/uploads/excel/',0777,true);}$info=$file->move($_SERVER['DOCUMENT_ROOT'].'/uploads/excel/');if($info->getExtension()!='xlsm'&&$info->getExtension()!='xls'){return'格式不正确';}$saveUrl=str_replace('\','/',$_SERVER['DOCUMENT_ROOT'].'/uploads/exc...

Oracle导出导入数据库的方式

一、导入导出.dmp文件利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程):1:G:Oracleproduct10.1.0Client_1NETWORKADMIN目录下有个tnsname.ora文件,内容如下:CMSTAR=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.18.13.200)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=cmstar)))其中:CMSTAR为数据库名,HOST为IP地址,所以可以仿效上面的例子手动添加数据录连接。2:用cmd进入命令行输入:tnspingcmstar就是测试172.18.13.200是否连接成功3:导入与导出,如下:数据导出:1将数据库TEST完全导出,用户名system密码manager导出到D:daochu.dmp中expsystem/manager@TESTfile=d:daochu.dmpfull=y2将数据库中system用户与sys用户的表导出expsystem/manager@TESTfile=d:da...
首页上一页12345...下一页尾页