精华内容
下载资源
问答
  • Excel作为数据存储的小型载体,在日常工作中应用十分广泛,表格打开、查看数据、处理数据,到最后的关闭表格,往往需要操作很多步骤,今天我们就盘点下那些实用且高频的快捷键组合。浏览数据概况——Ctrl+↑ ↓ ←...

    bd2982f801af08b6132bd0ed284b94b5.png

    Excel作为数据存储的小型载体,在日常工作中应用十分广泛,从表格打开、查看数据、处理数据,到最后的关闭表格,往往需要操作很多步骤,今天我们就盘点下那些实用且高频的快捷键组合。

    785366188403122effd3f39f554ea882.png

    浏览数据概况——Ctrl+↑ ↓ ← → 方向键

    表格打开之后,第一时间先了解下数据情况,通过快捷键Ctrl+↑ ↓ ← →方向键快速移动到表格连续区域的最端部,对数据有个大概认知,可以了解数据一共有多少行、多少列。

    8f64de55a513cffff9194d07ed15542c.gif

    需要注意的是,按一次快捷键只会移动到当前连续区域的最端部,如果表格存在不连续区域,需要按多次快捷键。

    与之类似的快捷键Ctrl+shift+↑ ↓ ← →方向键,框选连续区域,小伙伴们自行尝试。

    全选复制粘贴——Ctrl+A/C/V

    复制数据三部曲,Ctrl+A全选内容,Ctrl+C复制内容,Ctrl+V粘贴内容,一个都不能少。

    71423120d928bf56b14d82b0411d8f71.png

    取消编辑与删除内容——Esc/Delete

    单个单元格正在进行编辑的时候,如果想要退出编辑并还原之前的数据,按下“Esc”键即可;如果要删除表格中的数据,只需要鼠标框选需要删除的数据,按“Delete”键即可。

    2f39fe9d6cf74546d852144066af6ee8.png

    快速填充——Ctrl+D/R

    快速填充功能等价于复制粘贴,只不过要更加迅速,同样适用于公式。

    Ctrl+D竖向填充,Ctrl+R横向填充。

    ac0239fd5dcaf942a48d433486095bbc.png

    设置单元格格式——Ctrl+1

    设置单元格格式必不可少,如果快速调出设置单元格格式界面?Ctrl+1搞定~

    33abdb1e3c75308cc18808feb3f7668a.png

    调整行列位置——Ctrl+X

    剪切快捷键,Ctrl+X,不同于复制,Ctrl+X为剪切键,剪切粘贴之后,原位置的内容将不复存在。

    下例中展示调换两列的位置,Ctrl+X快速搞定。

    8491ff431ca1ced39d96c706665716c3.gif

    筛选快捷键——Ctrl+shift+L

    筛选数据你还在【数据】—【筛选】吗?是时候掌握快捷筛选了!

    Ctrl+shift+L,快速筛选,按一次出现筛选,再按一次,取消筛选~

    fac7bc778ca3eb15c99f61c5ff2fff2b.gif

    窗口切换——Alt+Tab

    有些时候需要在两个表格之间来回切换查看数据,Alt+Tab快捷键,快速切换没烦恼~

    62d2eed0ed227394242273b0bfdc5685.png

    当然,Alt+Tab适用于任何窗口之间的切换,网页、应用程序等等,它只会在最近打开的两个界面之间进行切换。

    撤销与前进——Ctrl+Z/Y

    单元格误操作,输入错了内容,想还原表格?Ctrl+Z一下~撤销上步操作,可以多次按,撤销多步,如果撤销过了的话,按下Ctrl+Y前进一步即可。搭配使用,再也不用担心操作失误啦~

    e385996e42310e9705edcd7459a87adb.png

    需要注意的是,Excel某些步骤是撤销不了的,如删除了某个工作表插页,插页删除之后,按 Ctrl+Z是没有效果的,如果想要复原,立马关闭表格,不要保存!再次打开表格就好了~

    保存并关闭——Ctrl+S/W

    一张表如果有修改的话,在关闭的时候Excel会人性化的提醒你是否需要保存?

    387218a36318ffd7939c77ae9fc9d732.png

    有弹窗的话,需要多操作几步,本着能省则省的原则,当我们意识到需要把表格关闭的时候,先按下Ctrl+S键,将工作簿保存下来,再按下Ctrl+W键,关闭工作簿,一气呵成,全程快捷键,跟鼠标说拜拜~

    79e5b423ff46da8d581abae2b5473aa3.png

    小结

    以上十组快捷键你是不是也经常用到呢?喜欢的小伙伴欢迎点赞关注转发,每天分享实用的小技巧。

    展开全文
  • 一、需求 我们数据库中获取到上面的内容 ...1.1,首先我们来获取字段名也就是每一行放在excel表格里面的第一列这个要求 这是复制到Notepad++里面原来的模样 1.1.1,去除相同的东西,肉眼看上去像是一...

    一、需求

    我们从数据库中获取到上面的内容

    1.现在想做的就是把字段名也就是每一行放在excel表格里面的每一列。

    2.把最后一行字段也就是字段的注释放到excel表格里面的第二列

    通过Notepad++来实现

    1.1,首先我们来获取字段名也就是每一行放在excel表格里面的第一列这个要求

    这是复制到Notepad++里面原来的模样

    1.1.1,去除相同的东西,肉眼看上去像是一行的

    经过上面的替换之后就会出现下面的情况 +[^\n]*

    注意这个 +[^\n]*这个表单式前面有个空格的,否则就会出问题。

     

    1.1.1,上面的方法也可以不用这么麻烦,只不过是为了便于理解,看下面的方法

    经过上面的替换之后就会出现下面的情况 +[^\n]*

    注意这个 +[^\n]*这个表单式前面有个空格的,否则就会出现问题的。

    1.1.2,获取把最后一行字段也就是字段的注释放到excel表格里面的第二列

    先按照上面的方式把这段改成这样的

    [^\)\n]+\)

    把)前面的内容全部删除

    ^\s+

    去除行首空行

     

     

     

     

     

    展开全文
  • 个人知识管理的第一阶段是:文档管理,即能快速搜索文档。 第二阶段是:将文档 通过学习变成自己的知识, 通过10000小时的持续积累变成自己的智慧。 大多数的所谓的个人知识管理软件,实际上还停留在第一阶段...
  •  实例142 身份证号15位升18位的算法 186  实例143 歌德巴赫猜想的算法实现 187  实例144 八皇后问题的算法实现 188  实例145 百钱百鸡的算法实现 190  实例146 韩信点兵的算法实现 191  实例147 实现...
  • 参考: ... 有时我们copy的代码中前面有行号,个删除太麻烦 可以用下面三种方式删除行号: ...i++) printf("%s ",$i) 从第开始到最后,注意%s 后面有空格。 然后copy到编辑器格式化一下就好...

    参考:

    http://phpmianshi.com/?id=56

    有时我们copy的代码中前面有行号,一个一个删除太麻烦

    可以用下面三种方式删除行号:

    1.awk操作

     awk '{for(i=2;i<=NF;i++)printf("%s ",$i);print ""}' test.c  > test2.c
    
    详解:

    for (i=2;i<=NF;i++) printf("%s ",$i)  从第二列开始到最后,注意%s 后面有空格。

    然后copy到编辑器格式化一下就好了

     

    缺点是需要去编辑器再格式化一下

     

    2.vim操作

     

    在命令模式下按gg进入首行首字符

    ctrl + v进入块显示模式

    选中每一行的前两个字符,直到末行 delete删除

     

    3.sed操作

    cat test.php | sed -e 's/^[^0-9a-zA-Z]*[0-9]\{1,\}//g'
    
    ^0-9a-zA-Z  非数字或者字母开头
    [0-9]\{1,\}   多位的数字
    展开全文
  • 网管教程 入门精通软件篇 ★。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的种非常有效的...
  • 调用方法: 1、合并单元格(要合并...//合并某一列值相同的单元格的 (第2列,从第5行开始,到最后一行) PoiUtil.addMergedRegion(sheet, 1, 4, sheet.getLastRowNum(),wb); 2、拷贝sheet 实际调用( @目标s...

    调用方法:

    1、合并单元格(要合并单元格的excel 的sheet,要合并的列,要合并列的开始行,要合并列的结束行,HSSFWorkbook 对象)
    //合并某一列值相同的单元格的 (第2列,从第5行开始,到最后一行)

    PoiUtil.addMergedRegion(sheet, 1, 4, sheet.getLastRowNum(),wb);

    2、拷贝sheet 实际调用( @目标sheet, @源sheet,@目标 HSSFWorkbook,@源 HSSFWorkbook,@复制前几行)

    package com.bf.cityBuild.util;
    import java.text.DecimalFormat;
    import java.util.HashMap;
    import java.util.Map;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.HSSFCellStyle;
    import org.apache.poi.hssf.usermodel.HSSFClientAnchor;
    import org.apache.poi.hssf.usermodel.HSSFComment;
    import org.apache.poi.hssf.usermodel.HSSFPalette;
    import org.apache.poi.hssf.usermodel.HSSFPatriarch;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.ss.util.CellRangeAddress;
    import org.apache.poi.hssf.util.HSSFColor;
    
    /**
     * POI工具类 功能点: 1、实现excel的sheet复制,复制的内容包括单元的内容、样式、注释
    setMForeColor修改HSSFColor.YELLOW的色值,setMBorderColor修改PINK的色值
     * @author Administrator
     */
    public final class PoiUtil {
    
        /**
         * 功能:拷贝sheet 实际调用 copySheet(targetSheet, sourceSheet, targetWork,
         * sourceWork, true)
         * 
         * @param targetSheet
         * @param sourceSheet
         * @param targetWork
         * @param sourceWork
         */
        public static void copySheet(HSSFSheet targetSheet, HSSFSheet sourceSheet, HSSFWorkbook targetWork,
                HSSFWorkbook sourceWork, int index) throws Exception {
            if (targetSheet == null || sourceSheet == null || targetWork == null || sourceWork == null) {
                throw new IllegalArgumentException(
                        "调用PoiUtil.copySheet()方法时,targetSheet、sourceSheet、targetWork、sourceWork都不能为空,故抛出该异常!");
            }
            copySheet(targetSheet, sourceSheet, targetWork, sourceWork, true, index);
        }
    
        /**
         * 功能:拷贝sheet
         * 
         * @param targetSheet
         * @param sourceSheet
         * @param targetWork
         * @param sourceWork
         * @param copyStyle
         *            boolean 是否拷贝样式
         */
        public static void copySheet(HSSFSheet targetSheet, HSSFSheet sourceSheet, HSSFWorkbook targetWork,
                HSSFWorkbook sourceWork, boolean copyStyle, int index) throws Exception {
    
            if (targetSheet == null || sourceSheet == null || targetWork == null || sourceWork == null) {
                throw new IllegalArgumentException(
                        "调用PoiUtil.copySheet()方法时,targetSheet、sourceSheet、targetWork、sourceWork都不能为空,故抛出该异常!");
            }
    
            // 复制源表中的行
            int maxColumnNum = 0;
    
            Map styleMap = (copyStyle) ? new HashMap() : null;
    
            HSSFPatriarch patriarch = targetSheet.createDrawingPatriarch(); // 用于复制注释
            for (int i = sourceSheet.getFirstRowNum(); i <= index; i++) {
                HSSFRow sourceRow = sourceSheet.getRow(i);
                HSSFRow targetRow = targetSheet.createRow(i);
    
                if (sourceRow != null) {
                    copyRow(targetRow, sourceRow, targetWork, sourceWork, patriarch, styleMap);
                    if (sourceRow.getLastCellNum() > maxColumnNum) {
                        maxColumnNum = sourceRow.getLastCellNum();
                    }
                }
            }
    
            // 复制源表中的合并单元格
            mergerRegion(targetSheet, sourceSheet);
    
            // 设置目标sheet的列宽
            for (int i = 0; i <= maxColumnNum; i++) {
                targetSheet.setColumnWidth(i, sourceSheet.getColumnWidth(i) + 250);
            }
    
        }
    
        /**
         * 功能:拷贝row
         * 
         * @param targetRow
         * @param sourceRow
         * @param styleMap
         * @param targetWork
         * @param sourceWork
         * @param targetPatriarch
         */
        public static void copyRow(HSSFRow targetRow, HSSFRow sourceRow, HSSFWorkbook targetWork, HSSFWorkbook sourceWork,
                HSSFPatriarch targetPatriarch, Map styleMap) throws Exception {
            if (targetRow == null || sourceRow == null || targetWork == null || sourceWork == null
                    || targetPatriarch == null) {
                throw new IllegalArgumentException(
                        "调用PoiUtil.copyRow()方法时,targetRow、sourceRow、targetWork、sourceWork、targetPatriarch都不能为空,故抛出该异常!");
            }
    
            // 设置行高
            targetRow.setHeight(sourceRow.getHeight());
    
            for (int i = sourceRow.getFirstCellNum(); i <= sourceRow.getLastCellNum(); i++) {
                HSSFCell sourceCell = sourceRow.getCell(i);
                HSSFCell targetCell = targetRow.getCell(i);
    
                if (sourceCell != null) {
                    if (targetCell == null) {
                        targetCell = targetRow.createCell(i);
                    }
    
                    // 拷贝单元格,包括内容和样式
                    copyCell(targetCell, sourceCell, targetWork, sourceWork, styleMap);
    
                    // 拷贝单元格注释
                    copyComment(targetCell, sourceCell, targetPatriarch);
                }
            }
        }
    
        /**
         * 功能:拷贝cell,依据styleMap是否为空判断是否拷贝单元格样式
         * 
         * @param targetCell
         *            不能为空
         * @param sourceCell
         *            不能为空
         * @param targetWork
         *            不能为空
         * @param sourceWork
         *            不能为空
         * @param styleMap
         *            可以为空
         */
        public static void copyCell(HSSFCell targetCell, HSSFCell sourceCell, HSSFWorkbook targetWork,
                HSSFWorkbook sourceWork, Map styleMap) {
            if (targetCell == null || sourceCell == null || targetWork == null || sourceWork == null) {
                throw new IllegalArgumentException(
                        "调用PoiUtil.copyCell()方法时,targetCell、sourceCell、targetWork、sourceWork都不能为空,故抛出该异常!");
            }
    
            // 处理单元格样式
            if (styleMap != null) {
                if (targetWork == sourceWork) {
                    targetCell.setCellStyle(sourceCell.getCellStyle());
                } else {
                    String stHashCode = "" + sourceCell.getCellStyle().hashCode();
                    HSSFCellStyle targetCellStyle = (HSSFCellStyle) styleMap.get(stHashCode);
                    if (targetCellStyle == null) {
                        targetCellStyle = targetWork.createCellStyle();
                        targetCellStyle.cloneStyleFrom(sourceCell.getCellStyle());
                        styleMap.put(stHashCode, targetCellStyle);
                    }
    
                    targetCell.setCellStyle(targetCellStyle);
                }
            }
    
            // 处理单元格内容
            switch (sourceCell.getCellType()) {
            case HSSFCell.CELL_TYPE_STRING:
                targetCell.setCellValue(sourceCell.getRichStringCellValue());
                break;
            case HSSFCell.CELL_TYPE_NUMERIC:
                targetCell.setCellValue(sourceCell.getNumericCellValue());
                break;
            case HSSFCell.CELL_TYPE_BLANK:
                targetCell.setCellType(HSSFCell.CELL_TYPE_BLANK);
                break;
            case HSSFCell.CELL_TYPE_BOOLEAN:
                targetCell.setCellValue(sourceCell.getBooleanCellValue());
                break;
            case HSSFCell.CELL_TYPE_ERROR:
                targetCell.setCellErrorValue(sourceCell.getErrorCellValue());
                break;
            case HSSFCell.CELL_TYPE_FORMULA:
                targetCell.setCellFormula(sourceCell.getCellFormula());
                break;
            default:
                break;
            }
        }
    
        /**
         * 功能:拷贝comment
         * 
         * @param targetCell
         * @param sourceCell
         * @param targetPatriarch
         */
        public static void copyComment(HSSFCell targetCell, HSSFCell sourceCell, HSSFPatriarch targetPatriarch)
                throws Exception {
            if (targetCell == null || sourceCell == null || targetPatriarch == null) {
                throw new IllegalArgumentException(
                        "调用PoiUtil.copyCommentr()方法时,targetCell、sourceCell、targetPatriarch都不能为空,故抛出该异常!");
            }
    
            // 处理单元格注释
            HSSFComment comment = sourceCell.getCellComment();
            if (comment != null) {
                HSSFComment newComment = targetPatriarch.createComment(new HSSFClientAnchor());
                newComment.setAuthor(comment.getAuthor());
                newComment.setColumn(comment.getColumn());
                newComment.setFillColor(comment.getFillColor());
                newComment.setHorizontalAlignment(comment.getHorizontalAlignment());
                newComment.setLineStyle(comment.getLineStyle());
                newComment.setLineStyleColor(comment.getLineStyleColor());
                newComment.setLineWidth(comment.getLineWidth());
                newComment.setMarginBottom(comment.getMarginBottom());
                newComment.setMarginLeft(comment.getMarginLeft());
                newComment.setMarginTop(comment.getMarginTop());
                newComment.setMarginRight(comment.getMarginRight());
                newComment.setNoFill(comment.isNoFill());
                newComment.setRow(comment.getRow());
                newComment.setShapeType(comment.getShapeType());
                newComment.setString(comment.getString());
                newComment.setVerticalAlignment(comment.getVerticalAlignment());
                newComment.setVisible(comment.isVisible());
                targetCell.setCellComment(newComment);
            }
        }
    
        /**
         * 功能:复制原有sheet的合并单元格到新创建的sheet
         * 
         * @param sheetCreat
         * @param sourceSheet
         */
        public static void mergerRegion(HSSFSheet targetSheet, HSSFSheet sourceSheet) throws Exception {
            if (targetSheet == null || sourceSheet == null) {
                throw new IllegalArgumentException("调用PoiUtil.mergerRegion()方法时,targetSheet或者sourceSheet不能为空,故抛出该异常!");
            }
    
            for (int i = 0; i < sourceSheet.getNumMergedRegions(); i++) {
                CellRangeAddress oldRange = sourceSheet.getMergedRegion(i);
                CellRangeAddress newRange = new CellRangeAddress(oldRange.getFirstRow(), oldRange.getLastRow(),
                        oldRange.getFirstColumn(), oldRange.getLastColumn());
                targetSheet.addMergedRegion(newRange);
            }
        }
    
        /**
         * 功能:重新定义HSSFColor.PINK的色值
         * 
         * @param workbook
         * @return
         */
        public static HSSFColor setMBorderColor(HSSFWorkbook workbook) {
            HSSFPalette palette = workbook.getCustomPalette();
            HSSFColor hssfColor = null;
            byte[] rgb = { (byte) 0, (byte) 128, (byte) 192 };
            try {
                hssfColor = palette.findColor(rgb[0], rgb[1], rgb[2]);
                if (hssfColor == null) {
                    palette.setColorAtIndex(HSSFColor.PINK.index, rgb[0], rgb[1], rgb[2]);
                    hssfColor = palette.getColor(HSSFColor.PINK.index);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return hssfColor;
        }
    
        /*
         * 合并单元格
         * 
         * @param sheet 要合并单元格的excel 的sheet
         * 
         * @param cellLine 要合并的列
         * 
         * @param startRow 要合并列的开始行
         * 
         * @param endRow 要合并列的结束行
         */
        public static void addMergedRegion(HSSFSheet sheet, int cellLine, int startRow, int endRow, HSSFWorkbook workBook) {
    
            HSSFCellStyle style = workBook.createCellStyle(); // 样式对象
    
            style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);// 垂直
            style.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 水平
            style.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
            style.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
            style.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
            style.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
            //style.setBorderBottom((short) 1);
            //style.setBottomBorderColor(HSSFColor.BLACK.index); // 设置单元格的边框颜色  
            style.setWrapText(true);
            // 获取第一行的数据,以便后面进行比较
            //String s_will = sheet.getRow(startRow).getCell(cellLine).getStringCellValue();
            String s_will = getCellValue(sheet.getRow(startRow).getCell(cellLine));
    
            int count = 0;
            for (int i = startRow + 1; i <= endRow; i++) {
                String s_current = getCellValue(sheet.getRow(i).getCell(cellLine));
                startRow = i;
                if (s_will.equals(s_current)) {
                    count++;
                } else {
                    s_will=s_current;
                    if (count != 0) {
                        sheet.addMergedRegion(new CellRangeAddress(startRow - count-1, startRow-1, cellLine, cellLine)); // 合并单元格
                        HSSFRow row = sheet.getRow(startRow - count); // 获取合并单元格的第一行
                        //String cellValueTemp = row.getCell(cellLine).getStringCellValue(); // 获得第n个单元格的值
                        String cellValueTemp = getCellValue(row.getCell(cellLine)); // 获得第n个单元格的值
                        HSSFCell cell = row.createCell(cellLine); //重新创建单元格
                        cell.setCellValue(cellValueTemp); // 跨单元格显示的数据
                        cell.setCellStyle(style);
                        count = 0;
                    }
    
                }
                // 由于上面循环中合并的单元放在有下一次相同单元格的时候做的,所以最后如果几行有相同单元格则要运行下面的合并单元格。
                if (i == endRow && count > 0) {
                    sheet.addMergedRegion(new CellRangeAddress(endRow - count, endRow, cellLine, cellLine));
                    String cellValueTemp = getCellValue(sheet.getRow(startRow - count).getCell(cellLine));
                    HSSFRow row = sheet.getRow(startRow - count);
                    HSSFCell cell = row.createCell(cellLine);
                    cell.setCellValue(cellValueTemp); // 跨单元格显示的数据
                    cell.setCellStyle(style); // 样式
                }
            }
        }
    
    
        /**
         * 
         * 
         * @Title: getCellValue
         * 
         * @Description: 对Excel的各个单元格的格式进行判断并转换
         * 
         * @param cell @return 设定文件
         * 
         * @author af
         * 
         * @return String 返回类型
         * 
         * @throws
         */
        @SuppressWarnings("unused")
        private static String getCellValue(HSSFCell cell) {
            String cellValue = ""; // 返回的单元格内容
            DecimalFormat df = new DecimalFormat("#");// 用来格式化除零外的数字
            if (cell == null) { // 如果此单元格没有内容,返回空字符串
                return "";
            }
            switch (cell.getCellType()) { // 判断单元格类型
            case HSSFCell.CELL_TYPE_STRING: // 字符串型
                cellValue = cell.getRichStringCellValue().getString().trim();// 获取去除空格后的单元格内容
                break;
            case HSSFCell.CELL_TYPE_NUMERIC: // 数字型
                cellValue = df.format(cell.getNumericCellValue()).toString();// 获取单元格内的数字并转为String
                break;
            case HSSFCell.CELL_TYPE_BOOLEAN: // 布尔型
                cellValue = String.valueOf(cell.getBooleanCellValue()).trim();// 获取去除空格后的单元格的值
                break;
            case HSSFCell.CELL_TYPE_FORMULA: // 公式
                cellValue = cell.getCellFormula(); // 返回单元格的公式;如(SUM(C4:E4))
                break;
            default: // 其他类型统一返回空字符串
                cellValue = "";
            }
            return cellValue;
        }
    
    }
    展开全文
  • 如果你有一张表,你的主键是ID,然后由于测来测去的原因,你的ID不是1开始连续的自增了。...然后删除ID字段,接着新建一个ID字段,再接着将id字段自增且设为主键,最后将这个新增的ID列挪到第一列, 将...
  • 22-数字三角形(2)

    2019-03-09 23:03:38
    上文中使用递归来求解问题,这里我们将求解过程优化,如何优化,请继续向下看。 递归转化为递推 用一个全局数组保存结果,先将...将数字三角形最后一行复制到全局变量最后一行,第四行第一列元素2到最后一行的路径最...
  • 个好用的数据库类

    2008-05-14 08:36:06
    <br>步骤: 新建个基于对话框的工程,命名为demo1,打开stdafx.h文件,加入#include 例子中把MyODBC.h,MyODBC.cpp, ODBCSet.h, ODBCSet.cpp复制到这个工程的目录下,并且加入到工程中,方法是菜单...
  • 把excel中的数据粘贴oracle

    千次阅读 2012-11-01 14:44:54
    需要把excel中的数据导入oracle,一般常用的就是先把表结构给建了,然后在plsql中select * from biao for update,点击那个小锁,选中第一列全部,然后excel完全复制,然后粘贴,再打上对勾。  这次也是这样...
  • 基于 Ubuntu 20.04 安装 各类公有云首选, 各类软件最新,有问题提交issues,第一时间处理 基于 Ubuntu 18.04 安装 本地、内网部署首选,实际部署数量最多,稳定可靠 Ubuntu 更换软件源 基于Deepin深度15安装 基于...
  • 10)的方阵,求其每一行,每一列及主对角线元素之和,最后按照小的顺序依次输出。 输入描述: 共一组数据,输入的第一行为一个正整数,表示m,接下来的m行,每行m个整数表示方阵元素。 输出描述: ...
  • EXCEl自动填充

    2020-07-01 14:10:31
    先利用公式计算出值,然后按CTRL+C 复制,再一列按CTRL+下箭头 ,移动到最后一行,然后移动左右键移动至填充的最后一个单元格。 如果数据没有筛选过的,则按Shift+CTRL+上箭头则会到二行,最后按ctrl+V 如果...
  • Problem B

    2019-09-09 08:18:53
    10)的方阵,求其每一行,每一列及主对角线元素之和,最后按照小的顺序依次输出。 输入描述: 共一组数据,输入的第一行为一个正整数,表示m,接下来的m行,每行m个整数表示方阵元素。 输出描述: ...
  • 双击右边界使得该列自动调整大小如果选择几个单元,然后将其剪切并复制到其他网格,则这几个单元可作为单独的单元处理(如果选择"以文本格式显示结果"选项,剪切的数据会全部粘帖到一个单元格中)可以多行只选择一列或...
  • 如果你是编程高手,可以从第二部分中受益。每章后面都有练习,因此本书也可作为教材。  本书共包括三个逻辑部分和四个附录。第一部分是“Objective-C语言”,讲述该语言的基础知识。内容包括:使用Objective-C编写...
  • 本书第一编的各位作者的手记,恰是体现了这么一种精神。    本书发行之时,恰逢Oracle 11gR2 发布,新版本的设计已经开始面向数据中心,增加了更多的技术特性,DBA们的眼光,也不再局限于数据库本身,而应该放眼...
  • 本附录按优先级低的顺序出了C++的操作符。 附录E:其他操作符 本附录总结了正文中没有介绍的其他C++操作符,如按位操作符等。 附录F:ddne模板类 本附录总结了string类方法和函数。 附录G:STL方法和...
  • 本附录按优先级低的顺序出了C++的操作符。 附录E:其他操作符 本附录总结了正文中没有介绍的其他C++操作符,如按位操作符等。 附录F:ddne模板类 本附录总结了string类方法和函数。 附录G:STL方法和...
  • 本附录按优先级低的顺序出了C++的操作符。 附录E:其他操作符 本附录总结了正文中没有介绍的其他C++操作符,如按位操作符等。 附录F:ddne模板类 本附录总结了string类方法和函数。 附录G:STL方法和...
  • 实例229 用First或Last求数据表中第一条或最后一条 7.11 多表查询(连接查询) 实例230 多表连接查询 实例231 在连接查询中使用表别名 实例232 使用UNION关键字合并多个结果集 7.12 嵌套查询 实例233 简单...
  • 实例228 设置ComboBox控件的默认选项为第一项 实例229 将数据表中的字段添加ComboBox控件中 实例230 在ComboBox下拉列表中显示图片 实例231 用ComboBox控件制作浏览器网址输入框 实例232 实现带查询功能的...
  • KMP

    2020-08-29 15:01:34
    KMP算法计算next值和nextVal值 给定一个主串S及一个模式串P,判断模式串是否为主串的子串;...从第一个开始的子串,找出相等的前缀和后缀的个数 next 接下来将maxL复制一行,去掉最后一个数,在
  • 实例228 设置ComboBox控件的默认选项为第一项 实例229 将数据表中的字段添加ComboBox控件中 实例230 在ComboBox下拉列表中显示图片 实例231 用ComboBox控件制作浏览器网址输入框 实例232 实现带查询功能的...
  • 实例228 设置ComboBox控件的默认选项为第一项 实例229 将数据表中的字段添加ComboBox控件中 实例230 在ComboBox下拉列表中显示图片 实例231 用ComboBox控件制作浏览器网址输入框 实例232 实现带查询功能的...
  • 然后常用Web服务器控件、ASP.NET安全验证控件、数据绑定控件、Web用户控件和ASP.NET导航控件全面介绍了几乎所有ASP.NET控件应用,接着以AJAX无刷新技术及页面模板设计对ASP.NET客户端进行了详细介绍,最后以高效...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 215
精华内容 86
关键字:

从第一列复制到最后一列