企業(yè)中一般是使用財(cái)務(wù)軟件中的報(bào)表模塊,設(shè)定好取數(shù)公式,自動(dòng)生成功財(cái)務(wù)報(bào)表的。如果沒(méi)有財(cái)務(wù)軟件,就使用OFFICE中的EXCEL制表軟件。
專(zhuān)業(yè)成都網(wǎng)站建設(shè)公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來(lái)客戶(hù)和效益!成都創(chuàng)新互聯(lián)為您提供成都網(wǎng)站建設(shè),五站合一網(wǎng)站設(shè)計(jì)制作,服務(wù)好的網(wǎng)站設(shè)計(jì)公司,網(wǎng)站制作、成都做網(wǎng)站負(fù)責(zé)任的成都網(wǎng)站制作公司!
也可以下載財(cái)務(wù)報(bào)表的模板,想按照自己的意愿設(shè)計(jì)內(nèi)部明細(xì)報(bào)表統(tǒng)計(jì),用EXCEL是最方便的。
利用EXCEL打開(kāi):
打開(kāi)空白EXCEL,導(dǎo)入XML格式的文件,出現(xiàn)一個(gè)名為“導(dǎo)入XML”的對(duì)話框,選擇第一個(gè)選項(xiàng),回車(chē)。出現(xiàn)另一個(gè)名為“打開(kāi)XML”的對(duì)話框,選擇第一個(gè)選項(xiàng),回車(chē)。就可以搞定。
也可以用Netscape 6來(lái)打開(kāi)XML文檔,并且也可以用右鍵選擇“察看源文件”
當(dāng)你用Netscape 6打開(kāi)XML文檔后,
瀏覽器將用帶顏色的代碼顯示根元素和子元素。
如何在 Excel 中打開(kāi)文件
在 Excel 中打開(kāi) XML 文件時(shí),系統(tǒng)將提示您選擇下列方法之一來(lái)導(dǎo)入 XML 數(shù)據(jù): 作為 XML 列表
作為只讀工作簿
使用“XML 源”任務(wù)窗格
作為 XML 列表打開(kāi)文件
當(dāng)打開(kāi) XML 源時(shí),Excel 會(huì)查找 XML 樣式表 (XSL) 的標(biāo)記。XSL 說(shuō)明數(shù)據(jù)的顯示方式。如果存在相應(yīng)的標(biāo)記,Excel 將會(huì)提示您選擇是否應(yīng)用樣式表。如果選擇應(yīng)用 XSL,則 XSL 將指示數(shù)據(jù)的顯示方式;在這種情況下,本文中這一部分的其余信息將不再適用。
如果沒(méi)有 XSL 標(biāo)記,您將收到以下消息:
指定的 XML 源沒(méi)有引用架構(gòu)。Excel 將基于 XML 源數(shù)據(jù)創(chuàng)建架構(gòu)。
然后,Excel 將導(dǎo)入 XML 源中的數(shù)據(jù)。如果 XML 數(shù)據(jù)在一個(gè)元素內(nèi)包含重復(fù)的字段,Excel 會(huì)將數(shù)據(jù)分布到多個(gè)行上。每一行都包含一個(gè)唯一的數(shù)據(jù)集。這可能會(huì)導(dǎo)致 XML 中的小數(shù)據(jù)集在 Excel 中顯示為很多行。
作為只讀工作簿打開(kāi)文件
如果選擇作為只讀工作簿打開(kāi) XML 源文檔,則元素的第一個(gè)標(biāo)記將被用作標(biāo)題并被放入單元格 A1 中。其余的標(biāo)記依照字母順序排序,并放入第二行。當(dāng)作為只讀工作簿打開(kāi)上文中的天氣報(bào)告示例時(shí),其中的數(shù)據(jù)將被排列到下面的列標(biāo)題列表中: /area/city
/area/country
/area/region
/area/state
/date
/measurements/h-index
/measurements/humidity
/measurements/skies
/measurements/temperature
/measurements/uv-index
/measurements isibility
/measurements/wind/direction
/measurements/wind/windspeed
/time
如果有一個(gè)數(shù)據(jù)集,則每列的數(shù)據(jù)都放在電子表格的第三行上。如果 XML 數(shù)據(jù)在一個(gè)元素內(nèi)包含重復(fù)的字段,Excel 會(huì)將數(shù)據(jù)分布到多個(gè)行上。每一行都包含一個(gè)唯一的數(shù)據(jù)集。這可能會(huì)導(dǎo)致 XML 中的小數(shù)據(jù)集在 Excel 中顯示為很多行。
使用“XML 源”任務(wù)窗格
XML 數(shù)據(jù)文件的架構(gòu)顯示在“XML 源”任務(wù)窗格中。然后,可以將架構(gòu)元素拖到工作表中,以將這些元素映射到工作表。
如果打開(kāi)的是未引用架構(gòu)的 XML 數(shù)據(jù)文件,則 Excel 將推斷 XML 數(shù)據(jù)文件的架構(gòu)
報(bào)表自動(dòng)生成,一般有以下2種方法。
1、全自動(dòng)生成——參照一整套模板。
舉個(gè)例子,比如說(shuō)財(cái)務(wù)3大基礎(chǔ)報(bào)表之一——資產(chǎn)負(fù)債表,F(xiàn)ineReport軟件內(nèi)置了資產(chǎn)負(fù)債表的模板,里面從指標(biāo)到公式,從標(biāo)題到格式,都已經(jīng)設(shè)置好了。用戶(hù)可以直接往里面填數(shù)據(jù),就可以快速生成一份報(bào)表。
比起到網(wǎng)上搜索財(cái)務(wù)報(bào)表全套模板之類(lèi)的,報(bào)表自動(dòng)生成工具內(nèi)置的模板更為科學(xué)、好用。因?yàn)閳?bào)表廠商內(nèi)置的模板,都是經(jīng)過(guò)專(zhuān)業(yè)人士的精心研究、美化過(guò)的,而且直接適用于軟件,不需要進(jìn)行格式的轉(zhuǎn)換等等,能節(jié)省不少時(shí)間。
2、半自動(dòng)生成——運(yùn)用報(bào)表工具的專(zhuān)業(yè)功能,自動(dòng)生成各模塊。
相較于全自動(dòng)生成報(bào)表,半自動(dòng)生成的方法更為普遍,更能貼合用戶(hù)的個(gè)性化需求。
一般來(lái)說(shuō),一個(gè)完整的報(bào)表設(shè)計(jì)流程,大體分為以下3大步驟:
1:連接數(shù)據(jù):包括打開(kāi)設(shè)計(jì)器、配置數(shù)據(jù)源、新建報(bào)表、配置私有數(shù)據(jù)源。
2:報(bào)表設(shè)計(jì):包括新建報(bào)表、定義數(shù)據(jù)源、綁定數(shù)據(jù)列、匯總、格式化報(bào)表。
3:發(fā)布和瀏覽報(bào)表:包括預(yù)覽報(bào)表、保存報(bào)表、發(fā)布報(bào)表。
報(bào)表生成軟件,從數(shù)據(jù)錄入到報(bào)表呈現(xiàn)的整個(gè)制作流程,有很多專(zhuān)業(yè)的功能,比傳統(tǒng)的Excel要省時(shí)省力得多。比如連接數(shù)據(jù)源,不需要像在SQL數(shù)據(jù)庫(kù)中那樣寫(xiě)很多代碼,不懂代碼的小白也可以操作。比如環(huán)比、同期比等公式,都是內(nèi)置好的,不需要像Excel中那樣手動(dòng)輸入公式。
可以用Spire.Pdf for Java類(lèi)庫(kù)給PDF文檔添加附件,下面的代碼是插入Excel和Word附件給你參考:
import com.spire.pdf.annotations.*;
import com.spire.pdf.attachments.PdfAttachment;
import com.spire.pdf.graphics.*;
import java.awt.*;
import java.awt.geom.Dimension2D;
import java.awt.geom.Rectangle2D;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class AttachFiles {
public static void main(String[] args) throws IOException {
//創(chuàng)建PdfDocument對(duì)象
PdfDocument doc = new PdfDocument();
//加載PDF文檔
doc.loadFromFile("C:\\Users\\Administrator\\Desktop\\sample.pdf");
//添加附件到PDF
PdfAttachment attachment = new PdfAttachment("C:\\Users\\Administrator\\Desktop\\使用說(shuō)明書(shū).docx");
doc.getAttachments().add(attachment);
//繪制標(biāo)簽
String label = "財(cái)務(wù)報(bào)表.xlsx";
PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arial Unicode MS",Font.PLAIN,12),true);
double x = 35;
double y = doc.getPages().get(0).getActualSize().getHeight() - 200;
doc.getPages().get(0).getCanvas().drawString(label, font, PdfBrushes.getOrange(), x, y);
//添加注釋附件到PDF
String filePath = "C:\\Users\\Administrator\\Desktop\\財(cái)務(wù)報(bào)表.xlsx";
byte[] data = toByteArray(filePath);
Dimension2D size = font.measureString(label);
Rectangle2D bound = new Rectangle2D.Float((float) (x + size.getWidth() + 2), (float) y, 10, 15);
PdfAttachmentAnnotation annotation = new PdfAttachmentAnnotation(bound, filePath, data);
annotation.setColor(new PdfRGBColor(new Color(0, 128, 128)));
annotation.setFlags(PdfAnnotationFlags.Default);
annotation.setIcon(PdfAttachmentIcon.Graph);
annotation.setText("點(diǎn)擊打開(kāi)財(cái)務(wù)報(bào)表.xlsx");
doc.getPages().get(0).getAnnotationsWidget().add(annotation);
//保存文檔
doc.saveToFile("Attachments.pdf");
}
//讀取文件到byte數(shù)組
public static byte[] toByteArray(String filePath) throws IOException {
File file = new File(filePath);
long fileSize = file.length();
if (fileSize Integer.MAX_VALUE) {
System.out.println("file too big...");
return null;
}
FileInputStream fi = new FileInputStream(file);
byte[] buffer = new byte[(int) fileSize];
int offset = 0;
int numRead = 0;
while (offset buffer.length (numRead = fi.read(buffer, offset, buffer.length - offset)) = 0) {
offset += numRead;
}
if (offset != buffer.length) {
throw new IOException("Could not completely read file "
+ file.getName());
}
fi.close();
return buffer;
}
}
效果:
把數(shù)據(jù)庫(kù)中需要的數(shù)據(jù)處理后做成可視化圖表,根據(jù)不同需求可以做成不同形式的圖表,節(jié)省時(shí)間,效果比較好,報(bào)表軟件國(guó)外的話水晶報(bào)表,SAP公司的商業(yè)報(bào)表工具,作為SAP“集團(tuán)”下的報(bào)表組件模塊。10年事前盛行一時(shí),后被SAP收購(gòu)。但水晶報(bào)表(Crystal Report)在理論上只支持單數(shù)據(jù)集,對(duì)多集的支持依賴(lài)于數(shù)據(jù)庫(kù)的運(yùn)算能力(叉乘與聯(lián)合等或?qū)懘鎯?chǔ)過(guò)程),多庫(kù)一般難以支持。
國(guó)內(nèi)的話FineReport,目前國(guó)內(nèi)報(bào)表軟件領(lǐng)域發(fā)展最成熟也是市場(chǎng)份額最高的。IDC的報(bào)告里,17年甚至超過(guò)SAP,IBM,在這個(gè)細(xì)分領(lǐng)域,也是Gartner的BI選型市場(chǎng)指南里唯一推薦的報(bào)表工具。零代碼開(kāi)發(fā),類(lèi)似excel的設(shè)計(jì)方式,上手簡(jiǎn)單。尤其數(shù)據(jù)字典、實(shí)際值和顯示值等的設(shè)計(jì)更是切入快速開(kāi)發(fā)的要害,這些放在別的語(yǔ)言和體系下往往要大量代碼才能實(shí)現(xiàn)且頻繁需要的功能放在FineReport里卻只是幾個(gè)操作的事情。移動(dòng)端報(bào)表+可視化大屏。
主要針對(duì)財(cái)務(wù)處理的話,推薦用友T1記賬寶,操作流程簡(jiǎn)潔、記賬高效、服務(wù)及時(shí)、信息安全,賬薄、報(bào)表全自動(dòng)生成,滿足會(huì)計(jì)、老板隨時(shí)隨地記賬、查賬、報(bào)稅、業(yè)務(wù)分析需求