我有2个以下格式的csv文件-
file_name2.xlsx-
CREATE OR REPLACE PROCEDURE TEST_CLOB1_TGT_1537868348743
AS
dest_TEXT3 NCLOB;
src_TEXT3 BFILE := BFILENAME('EXAMPLE_LOB_DIR', 'TEXT3_TEST_CLOB1_TGT_1537868348743.lob');
dst_offset_TEXT3 number := 1 ;
src_offset_TEXT3 number := 1 ;
lang_ctx_TEXT3 number := DBMS_LOB.DEFAULT_LANG_CTX;
warning_TEXT3 number;
BEGIN
INSERT INTO "TEST_CLOB1_TGT" ("ID", "TEXT3") VALUES ( '1', EMPTY_CLOB() ) RETURNING TEXT3 INTO dest_TEXT3;
DBMS_LOB.OPEN(src_TEXT3, DBMS_LOB.LOB_READONLY);
DBMS_LOB.LoadCLOBFromFile(
DEST_LOB => dest_TEXT3
,SRC_BFILE => src_TEXT3
,AMOUNT => DBMS_LOB.GETLENGTH(src_TEXT3)
, DEST_OFFSET => dst_offset_TEXT3
, SRC_OFFSET => src_offset_TEXT3
, BFILE_CSID => DBMS_LOB.DEFAULT_CSID
, LANG_CONTEXT => lang_ctx_TEXT3
, WARNING => warning_TEXT3
);
DBMS_LOB.CLOSE(src_TEXT3);
COMMIT;
END;
/
With_Comments_two.xlsx
col1 col2 . col3
A . DAVID . Music
GILMOUR
B . John . Legend
LENNON
C . Clapton . Guitar
我想以以下格式在第二个文件中写入第二个文件的col2-
Col1 . col2
A . PinkFloyd
A . Britisher
B . Beatles
Britisher
C . Guitarist
Britisher
我的方法-
我正在将2个excel文件读入pandas数据帧,然后尝试对其进行比较,如果找到了常见的列元素,则将其追加到列表中,然后计划将该列表写入第一个文件,但是我不知道如何做吧。 以下是我的代码-
col1 col2 . col3 . col4
A . DAVID . Music PinkFloyd
GILMOUR Britisher
B . John . Legend .Beatles
LENNON Britisher
C . Clapton . Guitar .Guitarist
Britisher
我不知道如何在file1中写入它。此外,我也不知道我的过程是否正确。怎么做?