精华内容
下载资源
问答
  • C#操作Word——C#向Word文档中写入文字
  • write_number()write_number(row,col, number[, cell_format])向工作表单元格写入数字。参数:row(int) - 单元格所在的行(索引从0开始计数)col(int) - 单元格所在的列(索引从0开始计数)number(int or float) - ...

    write_number()

    write_number(row,col, number[, cell_format])

    向工作表单元格写入数字。

    参数:

    • row(int) - 单元格所在的行(索引从0开始计数)
    • col(int) - 单元格所在的列(索引从0开始计数)
    • number(int or float) - 写入单元格的数字。
    • cell_format(Format) - 可选格式的对象 。
    write_number() 方法根据 rowcolumn参数向指定的单元格写入 数字:
    worksheet.write_number(0, 0, 123456)
    worksheet.write_number('A2', 2.3451)
    数字类型支持 浮点数float), 整数int), 长整数long), decimal.Decimalfractions.Fraction 或其他能被 float()函数转换的数据。
    在数字被写入Excel文件时,他们会被转换为IEEE-754 64位双精度浮点型。这说明多数情况下,能存入Excel但不会损失精度的位数是15。

    注意
    NAN和INF不被支持且会抛出TypeError异常。

    此方法支持行-列和A1表示法。
    cell_format参数用来向单元格应用格式。这个参数是可选的但是在使用时必须是一个有效的格式对象。

    展开全文
  • 实例说明 Word有着强大的文本编辑功能,我们可以轻松的在Word中输入文本内容,更改文字字体,设置文字大小...图1 向Word文档中写入文字 实例运行中单击“创建Word文档”按钮,会根据用户选择的路径位置创建Word文档...

    实例说明
    Word有着强大的文本编辑功能,我们可以轻松的在Word中输入文本内容,更改文字字体,设置文字大小、颜色,方便的对文本内容排版。在前面的实例中已经详细介绍了怎样使用C#创建Word文档,本实例将会使用C#方便的向指定的Word文档中输入文本内容。实例运行效果如图1所示。
     
    图1  向Word文档中写入文字
    实例运行中单击“创建Word文档”按钮,会根据用户选择的路径位置创建Word文档并向文档中添加文字,而文档的名称就是当前系统日期与时间。创建的Word文档如图2所示。
     
    图2  被写入文字的Word文档
    ? 关键技术
    本实例重点在于向读者介绍怎样使用Word文档中Range属性向Word中添加文本信息,下面对本实例用到的关键技术进行详细讲解。
    读取或设置Word文档中的文本内容的方式基本相同,首先是得到文本内容的范围,然后通过范围对象读取或设置文本信息。实例中首先使用了Paragraphs集合中的索引获取Word文档中的段落对象,然后通过Paragraph段落对象的Range属性得到文档中段落的范围,最后通过范围对象的Text属性获取或设置段落内的文本信息。
      说明&#x

    展开全文
  • 第一步,继承XWPFDocument,写一个操作图片写入大小、位置的方法, 如果没有此方法,图片写入不会报错,但是打开Word文档,会看不到图片: package word; import java.io.IOException; import java.io....

    第一步,继承XWPFDocument,写一个操作图片写入大小、位置的方法, 如果没有此方法,图片写入不会报错,但是打开Word文档,会看不到图片:

    package word;
    
    import java.io.IOException;
    import java.io.InputStream;
    
    import org.apache.poi.openxml4j.opc.OPCPackage;
    import org.apache.poi.xwpf.usermodel.XWPFDocument;
    import org.apache.poi.xwpf.usermodel.XWPFParagraph;
    import org.apache.xmlbeans.XmlException;
    import org.apache.xmlbeans.XmlToken;
    import org.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps;
    import org.openxmlformats.schemas.drawingml.x2006.main.CTPositiveSize2D;
    import org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.CTInline;
    
    public class CustomXWPFDocument extends XWPFDocument{
    	public CustomXWPFDocument(InputStream in) throws IOException {
    		super(in);
    	}
    
    	public CustomXWPFDocument() {
    		super();
    	}
    
    	public CustomXWPFDocument(OPCPackage pkg) throws IOException {
    		super(pkg);
    	}
    
    	/**
    	 * @param id
    	 * @param width
    	 *            宽
    	 * @param height
    	 *            高
    	 * @param paragraph
    	 *            段落
    	 */
    	public void createPicture(int id, int width, int height,
    			XWPFParagraph paragraph) {
    		final int EMU = 9525;
    		width *= EMU;
    		height *= EMU;
    		String blipId = getAllPictures().get(id).getPackageRelationship()
    				.getId();
    		CTInline inline = paragraph.createRun().getCTR().addNewDrawing()
    				.addNewInline();
    		String picXml = ""
    				+ "<a:graphic xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\">"
    				+ "   <a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/picture\">"
    				+ "      <pic:pic xmlns:pic=\"http://schemas.openxmlformats.org/drawingml/2006/picture\">"
    				+ "         <pic:nvPicPr>" + "            <pic:cNvPr id=\""
    				+ id
    				+ "\" name=\"Generated\"/>"
    				+ "            <pic:cNvPicPr/>"
    				+ "         </pic:nvPicPr>"
    				+ "         <pic:blipFill>"
    				+ "            <a:blip r:embed=\""
    				+ blipId
    				+ "\" xmlns:r=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships\"/>"
    				+ "            <a:stretch>"
    				+ "               <a:fillRect/>"
    				+ "            </a:stretch>"
    				+ "         </pic:blipFill>"
    				+ "         <pic:spPr>"
    				+ "            <a:xfrm>"
    				+ "               <a:off x=\"0\" y=\"0\"/>"
    				+ "               <a:ext cx=\""
    				+ width
    				+ "\" cy=\""
    				+ height
    				+ "\"/>"
    				+ "            </a:xfrm>"
    				+ "            <a:prstGeom prst=\"rect\">"
    				+ "               <a:avLst/>"
    				+ "            </a:prstGeom>"
    				+ "         </pic:spPr>"
    				+ "      </pic:pic>"
    				+ "   </a:graphicData>" + "</a:graphic>";
    
    		inline.addNewGraphic().addNewGraphicData();
    		XmlToken xmlToken = null;
    		try {
    			xmlToken = XmlToken.Factory.parse(picXml);
    		} catch (XmlException xe) {
    			xe.printStackTrace();
    		}
    		inline.set(xmlToken);
    
    		inline.setDistT(0);
    		inline.setDistB(0);
    		inline.setDistL(0);
    		inline.setDistR(0);
    
    		CTPositiveSize2D extent = inline.addNewExtent();
    		extent.setCx(width);
    		extent.setCy(height);
    
    		CTNonVisualDrawingProps docPr = inline.addNewDocPr();
    		docPr.setId(id);
    		docPr.setName("图片名称");
    		docPr.setDescr("描述信息");
    	}
    }

    第二步,具体操作,写入文字与图片:

    package word;
    
    import java.io.ByteArrayInputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    
    import org.apache.poi.xwpf.usermodel.ParagraphAlignment;
    import org.apache.poi.xwpf.usermodel.XWPFParagraph;
    import org.apache.poi.xwpf.usermodel.XWPFRun;
    
    public class Test {
    	public static void main(String[] args) throws Exception{
    		exportSimpleWord();
    	}
    
    	public static void exportSimpleWord() throws Exception {
    		CustomXWPFDocument document = new CustomXWPFDocument();
    		String path = "D://测试";
    		FileOutputStream out = new FileOutputStream(new File(path + ".doc"));
    		
    		// 添加标题
    		XWPFParagraph titleParagraph = document.createParagraph();
    		// 设置段落居中
    		titleParagraph.setAlignment(ParagraphAlignment.CENTER);
    		XWPFRun titleRun = titleParagraph.createRun();
    		titleRun.setText("Java操作word文档,插入文字与图片");
    		titleRun.setFontSize(20);
    		titleRun.setFontFamily("宋体");
    		titleRun.setBold(true);
    
    		XWPFParagraph firstParagraph = document.createParagraph();
    		XWPFRun firstRun = firstParagraph.createRun();
    		firstRun.setText("具体操作方式:");
    		firstRun.setFontFamily("仿宋");
    		firstRun.setFontSize(11);
    		//换行
    		firstParagraph.setWordWrap(true);
    		
    		XWPFParagraph twoParagraph = document.createParagraph();
    		twoParagraph.setIndentationFirstLine(500);
    		XWPFRun twoRun = twoParagraph.createRun();
    		twoRun.setFontFamily("仿宋");
    		twoRun.setFontSize(11);
    		twoRun.setText("继承POI操作Word中类XWPFDocument。");
    		
    		FileInputStream in = new FileInputStream("D://logo.jpg");
    		byte[] ba = new byte[in.available()];
    		in.read(ba);
    		ByteArrayInputStream byteInputStream = new ByteArrayInputStream(ba);
    		XWPFParagraph picture = document.createParagraph();
    		//添加图片
    		document.addPictureData(byteInputStream, CustomXWPFDocument.PICTURE_TYPE_JPEG);
    		//图片大小、位置
    		document.createPicture(document.getAllPictures().size() - 1, 100, 100, picture);
    		
    		document.write(out);
    		out.close();
    	}
    }
    

     

    展开全文
  • java 创建csv文件并写入文字

    千次阅读 2019-07-26 10:59:14
    //写入数据 bw.append("000").append("#"); //换行符 bw.append("\r"); } catch (Exception e) { }finally{ if(bw!=null){ try { bw.close(); bw=null; } catch (IOException e) { e.printStackTrace...
    	String filePath="/abc/";
    	File file = new File(filePath + "abd.csv");
    	//创建目录
    	File fileParent = file.getParentFile();
    	if (!fileParent.exists()) {
    		fileParent.mkdirs();
    	}
    	//删除并创建新文件
    	if(file.exists()){
    		file.delete();
    	}
    	file.createNewFile();
    	
    	FileOutputStream out=null;
        OutputStreamWriter osw=null;
        BufferedWriter bw=null;
        try {
            out = new FileOutputStream(file);
            osw = new OutputStreamWriter(out,"UTF-8");
            bw =new BufferedWriter(osw);
                
                //写入数据
            bw.append("000").append("#");
                //换行符
                bw.append("\r");
    
        } catch (Exception e) {
            
        }finally{
            if(bw!=null){
                try {
                    bw.close();
                    bw=null;
                } catch (IOException e) {
                    e.printStackTrace();
                } 
            }
            if(osw!=null){
                try {
                    osw.close();
                    osw=null;
                } catch (IOException e) {
                    e.printStackTrace();
                } 
            }
            if(out!=null){
                try {
                    out.close();
                    out=null;
                } catch (IOException e) {
                    e.printStackTrace();
                } 
            }
        }
    	
    	if(file.exists()&&file.length()>0){
    		System.out.println("ok");
    	}	

     

    展开全文
  • QTableWidgetitem只写入数字

    千次阅读 2014-04-04 12:03:20
    QTtablewidget中item只写入数字有两种实现方式,如下: 第一种: ui->TableWidget->item(row,column)->setText(QString("%1").arg(num)); 第二种: ui->tableWidget->setItem(i,0,new ...
  • Mat mid=imread(add+"\\"+tailOfPrefix[i]);//读入图像 for(int j=1;j<=numOfCollect;++j)//要求输出的结果图像的张数 { Mat copy=mid.clone();//必须进行复制,不做复制会在原图像上进行处理 ...
  • python opencv 图片写入文字

    万次阅读 2013-12-27 15:00:09
    #从Opencv中导入函数 import cv2.cv as cv   ...#创建一个窗口,命名为you need tostruggle, ...#cv.CV_WINDOW_AUTOSIZE这个参数设定显示窗口虽图片大小自动变化 ...cv.NamedWindow('You need to struggle', cv.CV_...
  • 在C++编程中,我们总会遇到这么一种情况,生成了int型数据,想把它写进文件,程序写完后也不会报错,但是打开txt文件时就会出现文件打不开的情况,这时候不容易发现的一个错误就是写入的时候写入数据的类型是int型...
  • [matlab]用matlab建立word,并在word中写入文字和图片

    万次阅读 多人点赞 2015-08-26 15:01:40
    % 利用content接口写入汉字 Content = document . Content ; %返回Document的Content句柄 set ( Content , 'Start' , 0 ); %设置文档内容的起始位置 title = '试 卷 分 析' ; set ( Content , 'Text' , ...
  • //通过BufferedWriter和FileWriter的连接,BufferedWriter可以暂存一堆数据,然后到满时再实际写入磁盘 //这样就可以减少对磁盘操作的次数。如果想要强制把缓冲区立即写入,只要调用writer.flush();这个方法就...
  • Matlab写入excel-字符串与数字合并

    千次阅读 2020-04-26 16:02:24
    写入的话,我目前还没找到很好的办法可以同时写入文字列和数字,只能分别写入,比如 你的情况 xlswrite(filename,c{1,1},‘sheet1’,‘A1’); %写入字符串 xlswrite(filename,c{2,1},‘sheet1’,‘A2’); %写入数据...
  • C#将文字写入图片

    千次阅读 2016-07-09 17:07:07
    Protected void Page_Load(object sender, System.EventArgs e){ using(Bitmap b=new Bitmap(width, height)) { Font f = new Font("Arial", 70F); Graphics g = Graphics.FromImage(b); ...
  • 由于工作需要做了一个利用java的Graphics2D进行图片合成且在图片上写入自定义字体文字的小功能,那就顺便记录一些痕迹,有什么不好的地方请见谅public static void main(String[] args){ try { //创建画布 ...
  • 问题:多位数字直接写入CSV文件后,发现以下问题 1、数字位数过多,excel打开显示科学计数法 2、即使excel单元格格式为数字,发现最后几位被四舍五入,精度丢失 解决思路: 解决办法:数字改成字符串格式,字符串后...
  • 我想利用fprintf把文件中查找出来的汉字写入另外一个文件,但是会出现乱码问题,怎么处理
  • 今天小编就为大家分享一篇python操作docx写入内容,并控制文本的字体颜色,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • python 把数字写入文件

    万次阅读 2013-08-01 00:53:17
    初学python,还不是很了解,其实只要用str() 将数字包住即可如下:file.write(str(12));
  • 在实际项目中,我们往往想让指定的文字连接成一个整体,不让用户对显示的...我们只能对@的这个人名整体进行操作,这就用到了接下来讲的东西:将字符串写入图片中显示并将图片保存到本地,其主要代码如下: //======
  • Python 将数字写入到一个文本文件

    千次阅读 2019-07-15 21:20:37
    import random with open("2.txt","w") as f: for i in range(5): number=random.randint(1,50) text=f.write(str(number)+"\n") print(text) f.close()
  • AD9850的msp430控制字写入程序,经调试成功
  • 简单而幼稚的kafka使用者,可从多个主题中提取数据并写入tcp套接。 最初是为了将kafka用作将指标写入石墨的队列而编写的。 去做 添加日志 信号处理以刷新内存消息 指标 允许通过文件配置 推出数据的更好方法
  • /* * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved....* 文件名称:IO操作 创建一个文件并写入一些文字数据 * 作 者:薛广晨 *
  • 以上只是控制输出频率(注意写入顺序,相位控制及倍频控制w0最后写入)。 关于相位控制: 芯片的datasheet相位控制部分截取如下: w0的高5位是信号的相位,2的5次方平分360度; 位2是掉电...
  • 写入数据库;模拟某些真实环境; 一 首先实现套接收发 效果如上;代码见下; 二 服务端添加数据库操作代码 界面如下; 三 客户端读取文件 效果如下; 四 最终效果 由此可知;客户端读一行发一行,但是...
  • opencv库中将中文字写入图像并保存,对使用opencv做图像处理又需要在图像上写中文信息很有用处

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 656,549
精华内容 262,619
关键字:

如何写入字